2013-07-11 6 views
1

У меня есть PHP скрипт, который придется разобрать Excel файл с некоторой датой и временем, чтобы импортировать в моей базе данных MySQLрасчета Даты с библиотекой PHPExcel

экрана файла XLSX: enter image description here

Я использую библиотеку PHPExcel прочитать файл

  • Когда я получаю значение ячейки с ПолучитьЗначением(), он возвращает формулу = J4 + "01:00:00" как показано в поле формулы excel. Ok нормальный
  • Когда я использую getCalculatedValue() метод, он возвращает "#VALUE!". Поскольку у excell/Libreoffice нет проблем с вычислением формул, я понятия не имею, почему библиотека PHPExcel не в состоянии вычислить это довольно простые формулы.

Неужели кто-то имел такую ​​же проблему и знает трюк, чтобы исправить эту проблему? Или я действительно должен сказать, что пользователи не используют какие-либо формулы форматирования полей полей даты?

ответ

0

Я нашел ответ с платформы поддержки PHPExcel. Единственный способ управлять такой formulase (операция даты), чтобы заменить мои фактические формулы-то вроде = J4 + (1/24)

Источник: PhpExcel support plateform

Смежные вопросы