Я использовал PHPExcle для импорта файла excel. Я обнаружил, что не могу получить правильное значение из рассчитанной ячейки. Вычисленное значение: 8月27日
(дата на китайском языке) в этой ячейке, это означает 27 August
на английском языке. Ячейка ссылается на A1 в Sheet2 и A1 в Sheet2 ссылается на ячейку в другом файле excel.получить расчетную ячейку даты в PHPExcel
Я уже пробовал несколько способов, как показано ниже:
echo $cell->getValue(); // =Sheet2!A2
echo $cell->__toString(); // =Sheet2!A2
echo $cell->getCalculatedValue(); // #REF!
echo $cell->getFormattedValue(); // #REF!
echo $cell->getOldCalculatedValue(); // 41878 (a strange result, I don't know what it means)
Как я могу получить правильное значение (8月27日
) в PHPExcel?
Еще один вопрос: могу ли я получить «OldCalculatedValue» через '$ objPHPExcel-> getActiveSheet() -> toArray()' или другой метод? Я рассмотрел 4 параметра 'toArray()', похоже, нет. – worldask
Нет, единственный вариант для 'getOldCalculatedValue();' - это вызов для отдельных ячеек –