У меня есть файл с 4 столбцами и более 7000 строк. Столбцы отформатированы как Number
или Geral
.
Но я использую плагин для php ( SimpleXLSX
), чтобы прочитать файл xlsx и создать запросы для вставки в базу данных.
Моя проблема заключается в том , что когда у меня есть номера , как 810001001101114
в столбце номера и мой файл PHP читать, вывод: 81000100110111E+14
.
Когда я форматирую столбец, Text
значение становится 8,10001E+14
(оно читается 81000100110111E+14
моим php). После того, как я отредактировал ячейку ( F2), она возвращается к 810001001101114
тексту .
Но я не могу редактировать каждую ячейку вручную. Есть ли способ отредактировать все ячейки по их одинаковому значению или преобразовать числовую ячейку в текстовую ячейку без изменения вывода?
источник
000000000000000
Ответы:
Хорошо, как-то я получил это ...
Я создал еще один столбец и набрал
=TEXT(A1;"0")
в первой ячейке нового столбца. Повторите для всех строк этого столбца эту формулу. Выбрал столбец, ВыбралCopy Values
опцию иpasted
данные в исходном столбце.После этого я просто удалил созданный мной столбец.
PS: новый столбец должен иметь текстовое значение, чтобы избежать каких-либо проблем.
источник