C# Предварительная обработка файла Excel - автоматическое обнаружение строк, не имеющих данных структуры (не строк данных в таблице данных), и их удаление. - PullRequest
0 голосов
/ 28 мая 2020
• 1000 * Красная зона - это другие данные, которые я не хочу включать в свою таблицу данных, потому что это просто: примечания; пустые строки / столбцы; итоговые строки (например, Промежуточный итог)

Кто-нибудь знает алгоритм удаления красной зоны или библиотеки для предварительной обработки?

У меня слишком много таких файлов. Открытие каждого файла и удаление красной зоны занимает много времени.

Спасибо.

enter image description here

1 Ответ

1 голос
/ 28 мая 2020

У объекта листа EPPlus для этого есть 2 функции: одна для удаления строк, другая для удаления столбцов. Обе функции имеют перегрузку.

workSheet.DeleteColumn(int column);
workSheet.DeleteColumn(int columnFrom, int columns);

workSheet.DeleteRow(int row);
workSheet.DeleteRow(int rowFrom, int rows);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...