Excel: работа с группированными строками

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Landgraf
новенький
Сообщения: 11
Зарегистрирован: 10.06.2013 15:06:36

Excel: работа с группированными строками

Сообщение Landgraf »

Есть XLS-файл с группированными строками. Три уровня группировки.
Как работать с этими данными? Необходимо считать заголовки группировки, чтобы выгрузить вместе со строками данных.
Пример:
1. Расходные материалы
2. Валы для принтеров
3. Производители
- данные по валам (много однотипных строк)
Нужно выгрузить в одну строку: Расходные материалы - Валы для принтеров - Производители - данные по конкретному валу

Для работы используется FPSpreadsheet, о группировке в Excel знаю, что она называется Outline.
В Delphi обращение к уровням группировки осуществляется с помощью кода:

Код: Выделить всё

XLSWorksheet.Outline.ShowLevels[RowLevels:=2];

, но в Lazarus это не работает.
Аватара пользователя
DYUMON
постоялец
Сообщения: 234
Зарегистрирован: 11.03.2009 12:32:54
Контактная информация:

Сообщение DYUMON »

а разгруппировать данные перед обработкой нельзя?
Landgraf
новенький
Сообщения: 11
Зарегистрирован: 10.06.2013 15:06:36

Сообщение Landgraf »

DYUMON писал(а):а разгруппировать данные перед обработкой нельзя?

Может, и можно, но программа пишется для автоматизированной обработки прайсов.
Нужно минимум дополнительных работ.
Ответить