Создайте разделенный табуляцией файл, сохраненный как test.txt. Откройте в текстовом редакторе и сохраните:

1   2   3   4
This    is  a   test

(Это вкладки)

  1. Откройте его с помощью Libreoffice Calc
  2. Нажмите "Сохранить"
  3. Libreoffice спрашивает: «Вы уверены, что не хотите сохранять как ODS?"или как
  4. Нажмите "Использовать текстовый формат CSV"

Откройте файл test.txt в текстовом редакторе:

1,2,3,4
This,is,a,test

Это неприемлемое поведение, которое я хотел бы знать, как остановить. Файл был TSV, я не указал, чтобы изменить его в CSV. Libreoffice должен ДЕРЖАТЬ мою первоначальную настройку формата.

Примечание: предыдущие версии делали (я почти уверен), так как это часть рабочего процесса, который я использовал годами (до раскола OO / LO)

  • ОС: Ubuntu 16.04
  • LO: 5.1.4.2

2 ответа2

1

Если вы попросите Calc сохранить файл в формате CSV, как определено в RFC4180, он сделает это. Если вы хотите, чтобы Calc использовал другой формат, вам придется явно указать Calc. Способ сделать это - использовать настройки фильтра CSV. Чтобы получить доступ к настройкам фильтра, установите флажок в диалоговом окне "Сохранить" (он активен только после выбора формата, для которого требуется фильтр):

Теперь, после подтверждения сохранения файла в формате, отличном от ods, вы можете установить разделитель полей csv:

Смотрите также документы по загрузке / сохранению CSV-файлов.

0

Когда вы открываете Calc, спрашивает ли вас что-нибудь о файле (например, кодировка, разделители столбцов, разделители текста)? Если это так, убедитесь, что вы сняли все разделители, кроме вкладок.

Я часто открываю файлы CSV с точками с запятой в качестве разделителей, снимая флажки со всех разделителей, кроме точек с запятой, и Calc никогда не превращал их в запятые.

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