Я использую Microsoft Interop для преобразования файлов Excel в файлы CSV. Я использую функциюsheet.SaveAs.
Мой исходный лист Excel содержит данные от столбцов от A1 до AZ для 100 строк.
Мне нужны в CSV только данные из От A1 до AP и только для 50 строк.
Используя функцию Range, я удаляю строку 51-100, очищаю содержимое тех же строк, но при сохранении как CSV, я нахожу строки 51–100, как показано ниже: (только запятые). Я не хочу видеть эти запятые в CSV.
,,,,,,,,,,,,,,,,,,,,,,,,, ,
,,,,,,,,,,,,,,,,,,,,,,,,,,
То же самое для столбца AQ- АЗ тоже. Мне не нужны эти данные в формате CSV. Я удаляю и очищаю содержимое с помощью функции «Диапазон», но эти столбцы AQ-AZ отображаются в файлах CSV как «,,,,,,,,,,,,,,,,,,,,,», .
Есть ли способ сохранить XLS как CSV, используя только тот диапазон, который я хочу видеть в CSV-файле. Есть ли способ контролировать диапазон, который попадает в файл CSV?
Короче говоря, я хочу видеть в файле CSV только данные для столбца от A1 до AP для 50 строк. . Никаких пустых завершающих «,». Есть ли способ?
Подробнее здесь: https://stackoverflow.com/questions/108 ... ow-columns