Таблица PHP изменяет один лист, не повреждая другиеPhp

Кемеровские программисты php общаются здесь
Ответить
Гость
 Таблица PHP изменяет один лист, не повреждая другие

Сообщение Гость »


Есть ли какой-либо способ (возможно, какой-либо другой инструмент на основе PHP) добавить данные на один лист или заменить один лист без изменения других листов в том же файле XLSX? Или, может быть, объединить два листа из отдельных файлов в два листа в один файл?
Мне нужно только добавить строки в один лист, который содержит только простые данные. Проблема в том, что на другом листе есть сложные формулы, из-за чего таблица PHP выдает фатальную ошибку.

Неустранимая ошибка: Uncaught PhpOffice\PhpSpreadsheet\Calculation\ Исключение: Dashboard!B12 -> Ошибка формулы: произошла непредвиденная ошибка

Он читает и записывает файл, если я использую setReadDataOnly или setLoadSheetsOnly, но тогда, очевидно, лист с формулами сломан или отсутствует. Есть идеи, как обойти это? Спасибо!


Источник: https://stackoverflow.com/questions/781 ... ing-others
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»