Просмотр разделенных точкой с запятой файлов.csv в формате gnumeric

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

Я пытался:

  • добавление sep=; на первой линии
  • щелкая по меню GUI
  • использование sed для замены точек с запятой на запятые (к сожалению, это приводит к поломке, поскольку в документе иногда используются запятые в ячейках

Что еще я могу сделать?

2 ответа

Решение

В последних версиях gnumeric новый Import Data инструмент доступен. Для запуска инструмента выберите Data|Import Data|Import Text File... из меню.

  1. в Import Data File выберите ваш файл и нажмите Open,
  2. На следующем экране выберите Separated отформатировать и нажать Forward
  3. На следующем экране выберите разделитель из числа доступных вариантов и нажмите Forward еще раз, чтобы выбрать столбцы для импорта.
  4. Нажмите Finish завершить.

введите описание изображения здесь

Решение, которое работало для меня в CSV-файле, разделенном запятыми, с десятичными разделителями:

  1. Откройте файл.csv из текстового редактора.

  2. заменить все "," на ";" (точка с запятой)

  3. заменить все точечные десятичные разделители "." с ","

  4. сохранить файл

  5. откройте gnumeric, перейдите в Данные -> Получить внешние данные -> Импортировать текстовый файл и затем откройте сохраненный файл

  6. нажмите Вперед и Готово

  7. сохранить как файл gnumeric

Другие вопросы по тегам