2016-05-07 125 views
0

我有一個Excel文件存儲在我的web服務器上,我用它作爲計算器。我想知道是否有可能將值發佈/發送到特定單元格,然後從特定單元格中提取結果?我寧願用PHP來做這件事。將值/值發送到Excel文件中的單元格並從特定單元格中提取結果?

+0

編輯:我的excel文件擴展名是.xlsm – user3814037

+0

爲什麼你要在excel文件中執行計算等?爲什麼不在PHP?要讀取PHP中的excel文件,您可以參考http://stackoverflow.com/questions/12877704/is-there-a-php-library-for-xlsmexcel-with-macro-parsing-editing – mqpasta

回答

0

使用phpExcel,這裏是一個例子來打開和修改現有的文件:

<?php 
error_reporting(E_ALL); 
set_time_limit(0); 

date_default_timezone_set('Europe/Lisbon'); 
set_include_path(get_include_path() . PATH_SEPARATOR . './Classes/'); 

include 'PHPExcel/IOFactory.php'; 

$fileType = 'Excel5'; //you may have to change this value 
$fileName = 'yourfile.xlsm'; 

// Read the file 
$objReader = PHPExcel_IOFactory::createReader($fileType); 
$objPHPExcel = $objReader->load($fileName); 

// Change the file 
$objPHPExcel->setActiveSheetIndex(0) 
      ->setCellValue('A1', 'Hello') 
      ->setCellValue('B1', 'World!'); 

// Write the file 
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, $fileType); 
$objWriter->save($fileName); 

請參閱official documentationexamples名單。

相關問題