0
我有一個Excel文件存儲在我的web服務器上,我用它作爲計算器。我想知道是否有可能將值發佈/發送到特定單元格,然後從特定單元格中提取結果?我寧願用PHP來做這件事。將值/值發送到Excel文件中的單元格並從特定單元格中提取結果?
我有一個Excel文件存儲在我的web服務器上,我用它作爲計算器。我想知道是否有可能將值發佈/發送到特定單元格,然後從特定單元格中提取結果?我寧願用PHP來做這件事。將值/值發送到Excel文件中的單元格並從特定單元格中提取結果?
使用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);
編輯:我的excel文件擴展名是.xlsm – user3814037
爲什麼你要在excel文件中執行計算等?爲什麼不在PHP?要讀取PHP中的excel文件,您可以參考http://stackoverflow.com/questions/12877704/is-there-a-php-library-for-xlsmexcel-with-macro-parsing-editing – mqpasta