是否可以在网页中上传excel(.xls / .xlsx)文件并显示它?

时间:2013-04-04 09:09:24

标签: php excel upload embed xlsx

我想在网页中上传excel(.xls / .xlsx)文件并将其显示为excel。文件可能包含饼图或条形图。我该怎么办?

是否可以从excel编辑网页中显示的数据并将其保存在db或excel文件中?

我正在用PHP做这个项目..

编辑:我的客户端要求是一个与excel页面完全相同的界面。他们必须将excel数据直接复制并粘贴到网页中并保存。 我在互联网上尝试了很多wp插件和php代码。但不符合要求。

请帮助我提出建议。提前谢谢。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

使用PHPExcel

include './Classes/PHPExcel.php';

$inputFileName = 'myExcelFile.xlsx';
$outputFileType = 'HTML';
$outputFileName = 'php://output';

$objPHPExcel = PHPExcel_IOFactory::load($inputFileName);

$objPHPExcelWriter = PHPExcel_IOFactory::createWriter($objPHPExcel,$outputFileType);
$objPHPExcelWriter->save($outputFileName);

这会将xls或xlsx文件呈现给网页