簡體   English   中英

PHPExcel xlsx 文件閱讀器

[英]PHPExcel xlsx file reader

我有一個問題,其中一個讀取的數字是正確的,因為在 excel 工作表中它只是一個數字,但第二個返回一個公式。 我已經嘗試了在論壇的其他主題上建議的幾種方法,但它們都不能正常工作。 我還能做些什么來解決這個問題? 我只需要從我的 .xlsx excel 文件中讀取幾個單元格。

代碼:

 include "PHPExcel-1.8\Classes\PHPExcel\IOFactory.php";
$inputFileName = 'C:\Users\tfd054it0154\Desktop\dane na spotkanie.xlsx';
 $spreadsheet = \PhpOffice\PhpSpreadsheet\IOFactory::load($inputFileName);

//  Read Excel workbook
 try {
     $inputFileType = PHPExcel_IOFactory::identify($inputFileName);
     $objReader = PHPExcel_IOFactory::createReader($inputFileType);
     $objPHPExcel = $objReader->load($inputFileName);
 } catch(Exception $e) {
     die('Error loading file "'.pathinfo($inputFileName,PATHINFO_BASENAME).'": '.$e->getMessage());
 }
 $value1 = $objPHPExcel->getActiveSheet()->getCell('B8')->getValue();
 echo $value1;
 $value2 = $objPHPExcel->getActiveSheet()->getCell('C8')->getValue();
 echo $value2;

如果單元格包含公式,則getValue()返回公式本身, getCalculatedValue()計算並返回該公式的結果。

PHPExcel 文檔中所述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM