Строка изменена после преобразования из Excel в CSV - PullRequest
1 голос
/ 08 ноября 2019

Я пытаюсь преобразовать таблицу Excel в CSV.
Но моя запись ячейки 19367900799303 изменилась на 19367900000000.
Я попытался изменить все типы данных (ячейки формата), включая число и текст, но получил тот же результат.
Я нашел только одно решение, которое устанавливает тип данных ячейки в текст, копирует текст из ячейки и снова пропускает его в ячейку. Это помечает зеленую точку в верхнем левом углу ячейки, и значение остается неизменным после преобразования CSV.
Но я не могу применить эту практику к тысячам имеющихся у меня записей.

Я использую Excel 2010, пожалуйста, сообщите мне любое решение.

1 Ответ

1 голос
/ 11 ноября 2019

Мне тоже было интересно в этой проблеме. Я решил проблему следующим образом:

  1. Создайте новый столбец (рядом со столбцом suppose A:A, который требуется преобразовать в строку).
  2. Примените формулу к первой ячейкеНовый столбец =TEXT(A1, 0).
  3. Перетащите или скопируйте / вставьте вышеупомянутую формулу во весь столбец.
  4. Скопируйте весь новый столбец и вставьте As Values.

Теперь это чистый текст и остается неизменным после преобразования CSV.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...