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

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

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

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

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

1 ответ1

0

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

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

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

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

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