私はシートにカスタムの名前付き計算をたくさん持っており、それらはいたるところで使用されています。
phpexcel オブジェクトをロードすると、namedRanges という名前の配列としてすべての名前が正しく表示されます。
ただし、最終的な計算を行う必要がある場合、間違った出力が得られます。namedRanges を計算できません。
私が func という名前を持っているとしましょう。これには 20 という数字しかありません。
セル A1 で =func と入力すると、Excel で 20 になります。しかし、それは私に#REFを与えます! phpExcelで:
$activeSheet->getCell('A1')->getFormattedValue();
使えない
$activeSheet->getCell('A1')->getOldCalculatedValue();
最初にユーザー入力に基づいて数式を再計算する必要があるためです。
PHPExcel でサポートされていない場合、読み取り/書き込みと高速計算が可能な他のライブラリはありますか?