#aspose #aspose-cells
#aspose #aspose-ячейки
Вопрос:
Как я могу читать строки по группам с помощью Aspose? пример
Ответ №1:
Смотрите следующий пример кода с использованием Aspose.Ячейки для справки:
например
Пример кода:
//Loading the file
Workbook book = new Workbook("e:\test2\Bk_readgrouped.xlsx");
//Get the first worksheet in the workbook
Worksheet sheet = book.Worksheets[0];
int maxRow = sheet.Cells.MaxDataRow;
int maxCol = sheet.Cells.MaxDataColumn;
int chk = 0;
bool pname = false;
Console.WriteLine("Retrieving each group's data");
for (int i = 0; i <= maxRow; i )
{
int rowOutlineLevel = sheet.Cells.GetGroupedRowOutlineLevel(i);
if (rowOutlineLevel > 0)
{
pname = true;
if (pname== true amp; chk != rowOutlineLevel)
{
Console.WriteLine("n");
Console.WriteLine("Group:" rowOutlineLevel);
pname = false;
chk = rowOutlineLevel;
}
for (int j = 0; j <= maxCol; j )
{
Console.Write(sheet.Cells[i, j].StringValue "t");
}
Console.WriteLine();
}
}
Надеюсь, это немного поможет.
PS. Я работаю разработчиком поддержки / евангелистом в Aspose.
Комментарии:
1. Спасибо, но мне это не нужно. Я хочу получить «группу», то есть строки 1-3 принадлежат группе «1». Возможно ли это?
2. Я улучшил пример кода (выше), так что вы можете проверить его сейчас. Надеюсь, это немного поможет.