С Excel, вероятно, все в порядке, поскольку он поддерживает импорт и экспорт CSV из коробки, и я не думаю, что обработка Access CSV сильно отличается или лучше. Я никогда не использовал Open Office.
Задача будет заключаться в том, чтобы убедиться, что CSV экспортируется в тех же форматах, что и оригинал (особенно в отношении форматов дат и чисел). Если вам повезет, простые настройки мастера импорта будут работать из коробки, но вам нужно будет провести некоторое тестирование, чтобы быть уверенным.
Итак, ваша первая задача - проверить качество импорта / экспорта: импортируйте CSV в Excel (выберите правильные основные параметры, такие как разделенные запятыми или фиксированной ширины, но попробуйте оставить все как есть), затем экспортируйте его обратно сразу в другой файл CSV, затем сравните оба файла.
Есть ли различия? Повторите процесс еще раз с другими настройками мастера импорта, такими как формат (даты / число) определенных столбцов. По сути, вам нужно будет изучить эти различия индивидуально, пока вы не найдете надлежащие шаги, чтобы избежать их. Запишите, какие настройки импорта улучшают качество вашего экспорта. Каждый раз, когда вы пробуете что-то новое, проверяйте, может ли ваше программное обеспечение правильно их импортировать или нет - вам будет полезно понять, как оно обрабатывает различные входные данные CSV.
Если эта часть работает хорошо, и вы можете добиться последовательного экспорта, который ваше программное обеспечение может правильно прочитать, большая часть работы закончена! Теперь вы можете попытаться упростить задачу, записав свои шаги в виде макроса Excel и добавив кнопки на лист Excel, чтобы сделать это согласованным образом. Я представляю себе кнопку на вашем листе для загрузки, а другую для сохранения / перезаписи было бы неплохо.
Если вам не удается получить хороший экспорт, я предлагаю вам задать новый вопрос здесь для более конкретного предложения о том, как импортировать / экспортировать те конкретные строки CSV, которые доставляют вам проблемы, включая некоторые примеры данных, поэтому мы можем попробовать помочь вам более конкретно. Удачи.