【问题标题】:Is it possible to upload an excel (.xls/.xlsx) file in a webpage and display it?是否可以在网页中上传 excel (.xls/.xlsx) 文件并显示?
【发布时间】:2013-04-04 09:09:24
【问题描述】:

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

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

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

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

请帮助我提出您的建议。提前致谢。

【问题讨论】:

标签: php excel upload embed xlsx


【解决方案1】:

【讨论】:

  • 有趣的链接 - 我一直在考虑将 WebSockets 用于前端电子表格编辑器,但我有兴趣尝试群件链接
【解决方案2】:

使用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 文件呈现到网页

【讨论】:

  • 嗨..,非常感谢...我不确定这个插件是否能帮助我满足要求.. 我的客户要求一些具有 excel 功能的东西,比如编辑,保存、查找选项、过滤、复制和粘贴表格 Excel 等。再次感谢..
  • 它不是一个编辑器,也没有任何 GUI - 它是一个库,允许您从 PHP 脚本中读取/创建/写入电子表格格式文件;但你仍然需要编写所有的 javascript 来处理编辑/复制粘贴/等
  • @markBaker 我想上传excel文件,数据存储在数据库中。检索并以表格格式显示。怎么可能?请帮助
  • @meenakshi - 编写一个短页面和后端脚本来上传文件;将文件存储在数据库中(丑陋,最好将文件存储在文件系统中,只需将文件的目录路径存储在数据库中),编写像上面这样的脚本来读取该文件并保存到 php://output跨度>
  • @Mark Ba​​ker 我经历了几个代码,但所有的表结构都是固定的。但我想要一些不同的东西。例如,一个 excel 有 3 个字段,如 id、name、skills 和另一个有 5 个字段等
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-01-24
  • 2010-10-15
  • 2014-08-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-08
相关资源
最近更新 更多