Формат ячейки Номер Excel для текста

0

У меня есть файл с 4 столбцами и более 7000 строк. Столбцы отформатированы как Number или Geral .

Но я использую плагин для php ( SimpleXLSX), чтобы прочитать файл xlsx и создать запросы для вставки в базу данных.

Моя проблема заключается в том , что когда у меня есть номера , как 810001001101114в столбце номера и мой файл PHP читать, вывод: 81000100110111E+14.

Когда я форматирую столбец, Textзначение становится 8,10001E+14(оно читается 81000100110111E+14моим php). После того, как я отредактировал ячейку ( F2), она возвращается к 810001001101114 тексту .

Но я не могу редактировать каждую ячейку вручную. Есть ли способ отредактировать все ячейки по их одинаковому значению или преобразовать числовую ячейку в текстовую ячейку без изменения вывода?

Мишель Айрес
источник
Мне они нужны как строка. не инт
Мишель Айрес
Вы пытались отформатировать ячейки с помощью специального формата? Нечто подобное000000000000000

Ответы:

0

Хорошо, как-то я получил это ...

Я создал еще один столбец и набрал =TEXT(A1;"0")в первой ячейке нового столбца. Повторите для всех строк этого столбца эту формулу. Выбрал столбец, Выбрал Copy Valuesопцию и pastedданные в исходном столбце.

После этого я просто удалил созданный мной столбец.

PS: новый столбец должен иметь текстовое значение, чтобы избежать каких-либо проблем.

Мишель Айрес
источник