-1

У меня был текстовый файл, который использовал значение разделения запятой.

Я импортировал файл в Excel, использовал текст в столбцы и изменил разделитель табуляции, чтобы я мог работать с файлом.

Я завершил работу над файлом и теперь хочу преобразовать обратно в текстовый файл с разделителем запятых.

Вот что у меня есть:
tabseparator

Это то, что я хочу:
Commaseparator

Какие-либо предложения?

2 ответа2

1

Я загрузил файл на мою машину с Linux и выполнил следующую команду

cat file.txt | sed "s/\t/,/g" >> file.out.csv
0

Я не вижу причин, по которым вам нужно конвертировать в Tab для работы с файлом ... Вы уверены, что импортируете CSV, а не просто открываете его в Excel (что не одно и то же)?

Просто "действительно" импортируйте его прямо из CSV и сохраните его как таковой.

Чтобы сделать это, откройте новую книгу или рабочий лист, нажмите на первую ячейку и сделайте следующее:

  1. Нажмите вкладку "Данные"
  2. Выберите опцию "Получить внешние данные из текста" из списка
  3. В первом диалоговом окне выберите файл CSV для импорта
  4. Следующее диалоговое окно - выберите "С разделителями"
  5. А затем, на следующем шаге, отметьте опцию "запятая" от разделителей
  6. Конец.

Затем вы получаете импортированный CSV в Excel, с которым вы можете работать, а затем, в конце, просто сохраняете с помощью CTRL+S

РЕДАКТИРОВАТЬ: экспорт файла в CSV в Excel осуществляется путем выбора опции «Сохранить как ...», затем из списка выберите "Другие форматы" и в появившемся окне выберите CSV из выпадающего меню "Сохранить как тип". Другой способ - открыть сохраненный файл TSV в любом текстовом редакторе и просто заменить все символы табуляции запятой или любым другим символом. Просто сделал это с помощью блокнота: открыл TSV, скопировал вкладку, вставил в окно "Заменить все" и заменил на запятую. Работал как шарм.

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