Сохранение файла с разделителями табуляции в Excel без кавычек

Сохранение файла с разделителями табуляции в Excel без кавычек

У меня есть файл значений, разделенных табуляцией, который я хочу редактировать в Excel. Когда Excel сохраняет файл, он изменяет любой столбец с кавычками. Он помещает кавычки вокруг всего столбца, а затем удваивает все кавычки внутри содержимого столбца ( "-> "").

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

решение1

Чтобы сохранить файл Excel в формате файла с разделителями табуляции (без добавления кавычек):

  1. В Excel нажмите, CtrlAчтобы выбрать все
  2. Нажмите CtrlC, чтобы скопировать
  3. Откройте Блокнот, нажмите, CtrlVчтобы вставить
  4. Нажмите CtrlS, чтобы сохранить, и все готово.

решение2

Найти и заменить это: ( ")
на нулевое значение: ()
Вручную.

Затем,

Найти и заменить «Все» из этого ( "")
на это: ( ")

решение3

Excel не может этого сделать. У меня была та же проблема, и в итоге я написал sedскрипт для конвертации. (sed также доступен для Windows)

sed "s/^\"//g;s/\"$//g;s/\t\"/\t/g;s/\"\t/\t/g;s/\"\"/\"/g" -i your-file.txt

В основном он состоит из нескольких задач поиска и замены s/search/replace/g(g=global=replace all). Сначала он ищет все окружающие кавычки и, наконец, заменяет все двойные кавычки на одинарные.

Связанный контент