1

Я использую OpenOffice 3.2 в Ubuntu.

У меня был файл CSV (значение, разделенное запятыми), который я создал вручную. Я открыл его в OpenOffice и ввел около 100 элементов (чтобы использовать формулы для вычисления значений и т.д.).

Затем я сохранил файл как текст (CSV). Когда я проверил содержимое сохраненного файла, я с сожалением обнаружил, что он не похож ни на один другой файл CSV, который я видел раньше. Вместо ',', OpenOffice, похоже, использовал некоторую странную последовательность символов (например, +ACI) для разделения столбцов.

Зачем?!. Предполагается, что CSV является одним из самых простых форматов данных, так почему же OpenOffice не может сохранять данные в простом формате CSV? Это стоило мне много времени, так как мне пришлось искать решение, которое было бы тривиальной операцией.

Кто-нибудь знает, как это исправить?

3 ответа3

2

Откройте файл снова. Тогда по справке:

  1. Выберите "Файл"> "Сохранить как".
  2. В поле Имя файла введите имя для файла.
  3. В списке Тип файла выберите Text CSV и нажмите Сохранить.
    Может появиться окно сообщения «Этот документ может содержать форматирование или содержимое, которое невозможно сохранить в формате файла Text CSV.Вы все равно хотите сохранить документ в этом формате?" Нажмите" Сохранить текущий формат ".
  4. В диалоговом окне "Экспорт текстовых файлов" выберите нужные параметры и нажмите "ОК".

Если вы действительно увидели предупреждение на шаге 3 (например, потому что файл теперь использует формулы, которые будут потеряны при сохранении в формате CSV), а затем вы выбрали "Сохранить в формате ODF", то вы просто не сохранили бы как CSV в все.

А что касается:

CSV должен быть одним из самых простых форматов данных

Если вам от этого станет легче: для начала, CSV тоже должен обрабатывать запятые. Для этого часто текст цитируется, если он содержит запятую. Но что, если в тексте тоже есть кавычки? И что еще хуже: в Excel в Windows даже импорт из CSV зависит от ваших региональных настроек, например, если использовать запятые или точки с запятой или какой-либо другой разделитель.

0

Можете ли вы открыть его и правильно отобразить в Open Office? Вы можете сказать, какой символ разделяет файлы, когда открываете его.

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

0

У меня была аналогичная проблема, но заметил кодирование забавную «ACI» ушел , когда я изменил кодировку в диалоговом окне Импорт текста (выглядит это) из UTF-7 в UTF-8.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .