如何从HTML表格导出到excel电子表格
How do I export from an HTML table to an excel spreadsheet?
~这个问题的反面
我正在使用google驱动器javascript API,并使用它在我的web应用程序中添加了一个"保存到驱动器"按钮。使用此保存到驱动器按钮,它要求您提供文件的位置以便下载。让我解释一下页面
有一个html表单,你填写字段并单击"检查",它会查询数据库,将这些结果解析为一个可以从网页上查看的html表。结果不会保存到文件中。没有足够的空间来扩展保存这些报告并将其保留在服务器上的解决方案这里要明确的是,我希望能够提供一个从html表生成的可下载电子表格
有webViewLink,但这意味着存在一个文件。使用PHP或javascript从html数据中创建一个临时文件是可行的——如果没有html到google的电子表格转换器,那么html到电子表格解析器就可以了。但我试图用尽可能少的自定义编码来实现这一点,因为这是一个更大项目的一部分,我不应该拘泥于编码可能已经有强大解决方案的东西。
即使是谷歌硬盘也没那么重要。有没有其他库可以让下载html表作为电子表格变得更容易?我之所以要求像库这样的快速解决方案,是因为这不是我项目的主要功能,否则我会在上面花一些时间。这只是我可以展示的在时间范围内完成的一些闪亮的东西,因为高层并没有像他们应该的那样欣赏后端重构。
PHPExcel可能工作,但我感觉它将使用服务器上的存储。将数据复制粘贴到电子表格的旧系统也能工作,但我正在尝试使其一键、bam、excel表,而不必要求更大的VM
您可以使用jQuery下载excel电子表格。看看这个JSFiddle
$("#btnExport").click(function (e) {
window.open('data:application/vnd.ms-excel,' + $('#dvData').html());
e.preventDefault();
});
也看看这里。下次,请尝试扩大搜索条件。
您可以尝试Excel Online。这有一个JavaScript API。看见http://microsoft-office-add-ins.com了解更多信息。
- Google电子表格getValue([cell containing ])不返回制表符
- 区分电子表格中的空单元格和0值
- 使用外部数据创建仪表板(谷歌电子表格)-JavaScript
- 如何使用Google Sheets API+Javascript阅读电子表格
- 谷歌电子表格的自定义xml解析功能
- SIMPLE Javascript代码,用于显示谷歌电子表格中单个字段的数据
- 在谷歌电子表格中循环单元格
- 如果填写了特定值,则通过电子邮件发送电子表格中的数据
- 使用AngularJS制作一个类似电子表格的应用程序
- 有没有一种方法可以使用Javascript检索谷歌表单ITSELF(而不是电子表格)的数据
- 使用谷歌应用程序脚本制作基于谷歌电子表格的带有列表框的网络应用程序
- 使用公共API访问(无OAuth)从JavaScript编写Google电子表格
- 如何对excel电子表格进行排序(KENDO UI)
- 如何从HTML表格导出到excel电子表格
- 在Excel电子表格中运行JQuery地理定位脚本
- 事件的顺序在asp经典时,生成excel电子表格
- 使用getJSON返回Excel电子表格
- 将(大量加载公式的)Excel电子表格转换为用户友好的网络计算器
- 如何将表格复制到Excel或谷歌电子表格
- 减少在类似HTML excel的电子表格中更新单元格时的延迟