Просмотр разделенных точкой с запятой файлов.csv в формате gnumeric
У меня есть CSV-файл, разделенный точкой с запятой, и я хотел бы иметь возможность просматривать его с помощью gnumeric. К сожалению, gnumeric не читает точку с запятой как разделитель.
Я пытался:
- добавление
sep=;
на первой линии - щелкая по меню GUI
- использование sed для замены точек с запятой на запятые (к сожалению, это приводит к поломке, поскольку в документе иногда используются запятые в ячейках
Что еще я могу сделать?
2 ответа
В последних версиях gnumeric
новый Import Data
инструмент доступен. Для запуска инструмента выберите Data|Import Data|Import Text File...
из меню.
- в
Import Data File
выберите ваш файл и нажмитеOpen
, - На следующем экране выберите
Separated
отформатировать и нажатьForward
- На следующем экране выберите разделитель из числа доступных вариантов и нажмите
Forward
еще раз, чтобы выбрать столбцы для импорта. - Нажмите
Finish
завершить.
Решение, которое работало для меня в CSV-файле, разделенном запятыми, с десятичными разделителями:
Откройте файл.csv из текстового редактора.
заменить все "," на ";" (точка с запятой)
заменить все точечные десятичные разделители "." с ","
сохранить файл
откройте gnumeric, перейдите в Данные -> Получить внешние данные -> Импортировать текстовый файл и затем откройте сохраненный файл
нажмите Вперед и Готово
сохранить как файл gnumeric