powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Группировка строк в Excel (html-формат)
14 сообщений из 14, страница 1 из 1
Группировка строк в Excel (html-формат)
    #37771219
Фотография VadimPanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хай алл!

Есть отчет, который формируется на WEB-сервере в html-формате (ресурсы ограничены, COM - нельзя, ничего нельзя...)
Вот тут ( http://www.c-sharpcorner.com/UploadFile/kaushikborah28/79Nick08302007171404PM/79Nick.aspx) описано, как сформировать файл с html-кодом, который, будучи открыт Excel-ем, покажет сгруппированные строки с "плюсиками" на левом поле. Все просто замечательно, это как раз то, что мне нужно, за исключением того, что по-умолчанию группировка делается с "итогами внизу", а мне надо - с "итогами вверху". Можно, конечно, каждый раз снимать галку "Summary rows below detail" в настройках, но хотелось бы, чтобы файл сразу открывался в нужном мне виде.

Я пробовал снимать галку и сохранять файл, но эта настройка, похоже, не сохраняется...

Может, кто-то знает какой-нибудь трюк на этот счет?

---
Regards, Vadim Panov
Иностранный форум: Ты задаешь вопрос, и тебе на него отвечают.
Русский форум: Ты задаешь вопрос, и тебе долго и со вкусом обьясняют, какой же ты му**к.
...
Рейтинг: 0 / 0
Группировка строк в Excel (html-формат)
    #37771234
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VadimPanov,
не буду нарушать традиции "Русских форумов": ссылка не открывается.
...
Рейтинг: 0 / 0
Группировка строк в Excel (html-формат)
    #37771261
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: скукотища
> не буду нарушать традиции "Русских форумов":



> ссылка не открывается.

Скобку убери закрывающую

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Группировка строк в Excel (html-формат)
    #37771301
Фотография VadimPanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос,

Сорри за кривую ссылку
похже форум так текст обрабатывает

Вот так должно работать...
...
Рейтинг: 0 / 0
Группировка строк в Excel (html-формат)
    #37771356
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
продолжу традиции "Русского форума"

> VadimPanov
> Есть отчет, который формируется на WEB-сервере в html-формате (ресурсы ограничены, COM - нельзя, ничего нельзя...) ...

Я понял вопрос автора так:
"Есть html файл, формируемый Аллах знает какой приблу программой".
"Как мне сделать, чтобы этот файл 'хорошо' отображался в Excel ?"

Ответ: объяснить приблу программе, формирующую этот файл, что Вам итоги по группам нужны сверху, а не снизу.
...
Рейтинг: 0 / 0
Группировка строк в Excel (html-формат)
    #37771412
ElenHim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скукотищаОтвет: объяснить приблу программе, формирующую этот файл, что Вам итоги по группам нужны сверху, а не снизу.

Спасибо кэп, без вас никто бы не догадался.
Похоже, скоро у нас будет целый майор очевидность
...
Рейтинг: 0 / 0
Группировка строк в Excel (html-формат)
    #37771417
Фотография VadimPanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скукотищапродолжу традиции "Русского форума"

> VadimPanov
> Есть отчет, который формируется на WEB-сервере в html-формате (ресурсы ограничены, COM - нельзя, ничего нельзя...) ...

Я понял вопрос автора так:
"Есть html файл, формируемый Аллах знает какой приблу программой".
"Как мне сделать, чтобы этот файл 'хорошо' отображался в Excel ?"

Ответ: объяснить приблу программе, формирующую этот файл, что Вам итоги по группам нужны сверху, а не снизу.

Понял абсолютно правильно. Процесс называется 'руки', которые генерят в code behind отчет вида:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
<html  xmlns:v="urn:schemas-microsoft-com:vml"xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40">
<head>
    <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
    <meta name=ProgId content=Excel.Sheet>
    <meta name=Generator content="Microsoft Excel 11">
<!--[if gte mso 9]><xml>
<x:ExcelWorkbook>
  <x:ExcelWorksheets>
   <x:ExcelWorksheet>
    <x:Name>Grouping</x:Name>
    <x:WorksheetOptions>
     <x:Selected/>
     <x:DoNotDisplayGridlines/>
     <x:ProtectContents>False</x:ProtectContents>
     <x:ProtectObjects>False</x:ProtectObjects>
     <x:ProtectScenarios>False</x:ProtectScenarios>
    </x:WorksheetOptions>
   </x:ExcelWorksheet>
  </x:ExcelWorksheets>
  <x:NoSummaryColumnsRightDetail/>
  <x:NoSummaryRowsBelowDetail/>
</x:ExcelWorkbook>
</xml><![endif]-->
<table>
 <tr height=20 style='mso-height-source:userset;height:15.0pt'>
  <td height=20 class=xl65 width=44 style='height:15.0pt;width:33pt'></td>
  <td>1 row master table</td>
  <td></td>
 </tr>
 <tr style='mso-outline-level:1'>
  <td></td>
  <td></td>
  <td>1 row detail table</td>
 </tr>
 <tr style='mso-outline-level:1'>
  <td></td>
  <td></td>
  <td>2 row detail table</td>
 </tr>
 <tr style='mso-outline-level:1'>
  <td></td>
  <td></td>
  <td>3 row detail table</td>
 </tr>
 <tr style='mso-outline-level:1'>
  <td></td>
  <td></td>
  <td>4 row detail table</td>
 </tr>
 <tr style='mso-outline-level:1'>
  <td></td>
  <td></td>
  <td>5 row detail table</td>
 </tr>
 <tr style='mso-outline-level:1'>
  <td></td>
  <td></td>
  <td>6 row detail table</td>
 </tr>
 <tr style='mso-outline-level:1'>
  <td></td>
  <td></td>
  <td>7 row detail table</td>
 </tr>
 <tr height=20 style='mso-height-source:userset;height:15.0pt'>
  <td height=20 style='height:15.0pt;width:33pt'></td>
  <td>2 row master table</td>
  <td></td>
 </tr>
 <tr style='mso-outline-level:1'>
  <td></td>
  <td>1 row detail table</td>
 </tr>
 <tr style='mso-outline-level:1'>
  <td></td>
  <td>2 row detail table</td>
 </tr>
 <tr style='mso-outline-level:1'>
  <td></td>
  <td>3 row detail table</td>
 </tr>
 <tr style='mso-outline-level:1'>
  <td></td>
  <td>4 row detail table</td>
 </tr>
 <tr style='mso-outline-level:1'>
  <td></td>
  <td>5 row detail table</td>
 </tr>
 <tr style='mso-outline-level:1'>
  <td></td>
  <td>6 row detail table</td>
 </tr>
 <tr style='mso-outline-level:1'>
  <td></td>
  <td>7 row detail table</td>
 </tr>
</table>
</html>


...и отправляют клиенту через Response (cохрани вышеуказанное в файл и открой в Excel)

И дальше у тебя правильно: надо объяснить вышеуказанному процессу как сделать так, как я показал на картинках. Ибо мета-тэг NoSummaryRowsBelowDetail, сцуко, НЕ РАБОТАЕТ!!!

Так кто сможет объяснить?
...
Рейтинг: 0 / 0
Группировка строк в Excel (html-формат)
    #37771432
ElenHim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VadimPanov,

у вас не там находится NoSummaryRowsBelowDetail, включите в worksheetoptions:

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
 
<x:ExcelWorksheets>
 <x:ExcelWorksheet>
  <x:WorksheetOptions>
    <x:Selected/>
    <x:DoNotDisplayGridlines/>
    <x:ProtectContents>False</x:ProtectContents>
    <x:ProtectObjects>False</x:ProtectObjects>
    <x:ProtectScenarios>False</x:ProtectScenarios>
    <x:NoSummaryColumnsRightDetail/>
    <x:NoSummaryRowsBelowDetail/>
   </x:WorksheetOptions>
  </x:ExcelWorksheet>
 </x:ExcelWorksheets>
...
Рейтинг: 0 / 0
Группировка строк в Excel (html-формат)
    #37771436
Фотография VadimPanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElenHim у вас не там находится NoSummaryRowsBelowDetail, включите в worksheetoptions:

О май гуднес, итс анбелливебал!!!!!!
Вот я лох-то...
СПАСИБО, ElenHim...
...
Рейтинг: 0 / 0
Группировка строк в Excel (html-формат)
    #37771439
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> VadimPanov
> {skipped}
> ... Ибо мета-тэг NoSummaryRowsBelowDetail, сцуко, НЕ РАБОТАЕТ!!!

У меня в работает.
-в Excel 11
-Excel 12 Portable
-Excel 14 Portable

ЗЫ: Может он, сцуко, не работает, потому что Вы его не туда тыкаете ?
It mMust be parent of <x:WorksheetOptions>
...
Рейтинг: 0 / 0
Группировка строк в Excel (html-формат)
    #37771446
Фотография VadimPanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скукотища> ЗЫ: Может он, сцуко, не работает, потому что Вы его не туда тыкаете ?
Йа, йа, натюрлих!!!
...
Рейтинг: 0 / 0
Группировка строк в Excel (html-формат)
    #37771447
ElenHim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> скукотища

> ЗЫ: Может он, сцуко, не работает, потому что Вы его не туда тыкаете ?
> It mMust be parent of <x:WorksheetOptions>

Обратно фейл. Должно быть descsendant of, а не parent.
...
Рейтинг: 0 / 0
Группировка строк в Excel (html-формат)
    #37771455
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
офф> ElenHim
> Должно быть descsendant of, а не parent.

Спасибо тебе, зелёная стрелочка! ))

ЗЫ: вообще-то, хотел написать child, а получилось parent...
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Группировка строк в Excel (html-формат)
    #38809200
Ayan_95
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извините но я все таки не понял как группировать сверху
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Группировка строк в Excel (html-формат)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]