Ошибка завершающей запятой Excel в файлах csv

У меня есть файл XLS, который создает CSV-файл с макросом в Excel 2003, у меня более 40 столбцов, а последние 3 столбца необязательны, поэтому много пустые значения на XLS, когда я запускаю подпрограмму экспорта, она не ставит запятую в конце для всех строк, почему? Потому что: http://support.microsoft.com/kb/77295 -.-

В Microsoft Office Excel, если вы сохраняете файл в текстовом или в формате CSV (значения, разделенные запятыми) , Excel помещает табуляторы или запятые между каждым столбцом рабочего листа. Однако некоторые текстовые файлы могут быть сохранены с другим количеством табуляций или запятых в блоках по 16 строк.

вот их рекомендуемый обходной путь:

Чтобы убедиться, что Excel сохраняет разделители табуляции или запятой для всех пустых столбцов, убедитесь, что последний столбец в файле содержит некоторые данные, по крайней мере, в каждых 16 строках всего файла. Если блоки строк не содержат данных, добавьте пробелы или другие символы в каждые 16 строк к ячейкам в последнем столбце или измените порядок столбцов на листе так, чтобы последний столбец на листе всегда содержал информацию.

-.- Отличное решение, Microsoft! -.-

Хорошо, моя основная проблема заключается в том, что сгенерированный файл будет проанализирован другой программой за пределами моей области действия, которая нуждается в этом конкретном формате, как сейчас. Я добавляю пустое поле каждые 16 строк, если поле пуст , похоже, это работает, но Департамент обработки данных жалуется на этот пробел ... вы можете им поверить!?

В любом случае, я также пытался добавить флаг и удалить его с помощью функции поиска, но, если вы сохраните файл, он снова уберет разделители ...

Спасибо, что прочитали мою историю; p

Есть предложения?

Изменить: К сожалению, использование Excel обязательно, данные вводятся вручную через лист Excel разными пользователями коды vba больше похожи на создание шаблонов и т. д. это единственная проблема, с которой я столкнулся, и изменить весь процесс невозможно.

8
задан Our Man in Bananas 12 May 2015 в 20:04
поделиться