Группировка строк в Excel (html-формат)

VadimPanov

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

VadimPanov

Решено через добавление опций ( NoSummaryColumnsRightDetail, NoSummaryRowsBelowDetail):
<head>
 <meta <span>http-equiv</span><span>=</span>Content-Type <span>content</span><span>=</span><span>"text/html; charset=windows-1252"</span>>
 <meta <span>name</span><span>=</span>ProgId <span>content</span><span>=</span>Excel.Sheet>
 <meta <span>name</span><span>=</span>Generator <span>content</span><span>=</span><span>"Microsoft Excel 11"</span>>
<!--[if gte mso 9]><xml>
<x:ExcelWorkbook>
 <x:ExcelWorksheets>
 <x:ExcelWorksheet>
 <x:Name>Grouping</x:Name>
 <x:WorksheetOptions>
 <x:NoSummaryColumnsRightDetail/>
 <x:NoSummaryRowsBelowDetail/>
 </x:WorksheetOptions>
 </x:ExcelWorksheet>
 </x:ExcelWorksheets>
</x:ExcelWorkbook>
</xml><![endif]-->
<<span>/</span>head>