有沒有人有一個想法,以創建上傳Excel文件中的動態表單網頁上脫穎而出。編輯現有使用PHP
我們需要方便用戶在預上傳的文件添加數據。有人能幫忙嗎?我們正在做這樣:
$objPHPExcelWriter = PHPExcel_IOFactory::createWriter($objPHPExcel,'HTML');
$objPHPExcelWriter->save('php://output');
但這上面的代碼只顯示在網絡上的Excel的結構還是我們無法對其進行編輯。
有沒有人有一個想法,以創建上傳Excel文件中的動態表單網頁上脫穎而出。編輯現有使用PHP
我們需要方便用戶在預上傳的文件添加數據。有人能幫忙嗎?我們正在做這樣:
$objPHPExcelWriter = PHPExcel_IOFactory::createWriter($objPHPExcel,'HTML');
$objPHPExcelWriter->save('php://output');
但這上面的代碼只顯示在網絡上的Excel的結構還是我們無法對其進行編輯。
則需要2個梨包
PHP-ExcelReader包 Spreadsheet_Excel_Writer包 你需要做的是先讀取Excel文件使用PHP-ExcelReader封裝它直接讀取的XLS文件的二進制格式,可以返回值和任何單元格的格式。 http://code.google.com/p/php-excel-reader/
讀取Excel文件
$data = new Spreadsheet_Excel_Reader("test.xls");
顯示文件
$data->dump($row_numbers=false,$col_letters=false,$sheet=0,$table_class='excel')
的數據一旦存儲在一個變量中的數據將數據保存到另一個文件這時候你會使用Spreadsheet_Excel_Writer包https://github.com/pear/Spreadsheet_Excel_Writer
<?php
require_once 'Spreadsheet/Excel/Writer.php';
$workbook = new Spreadsheet_Excel_Writer('test.xls');
$worksheet =& $workbook->addWorksheet('My first worksheet');
if (PEAR::isError($worksheet)) {
die($worksheet->getMessage());
}
$workbook->close();
?>
讀者無法讀取數據直PHP替代品。 ...我們也想實現公式。你能用PHPExcel解決這個問題嗎...提前致謝 –
您可能會你必須逐行檢查數據並創建輸入字段。 – RST
Yu'll需要編寫所有的前端編輯自己的代碼,因爲PHPExcel不是MS Excel的本身,只是一個庫,使您可以讀取和寫入數據的電子表格的Excel –