我在我的web应用程序中使用java、jQuery和jsp。我想了解如何使用JQuery at client side将表格中的值导入到Excel文件中。即使在stackoverflow.com上也有很多示例和建议,但我认为服务器端的解决方案就像Apache POI或类似的东西。
有一个可更新的插件:http://www.datatables.net/在这个插件中,它可以将表格数据导出到excel文件中,我想在客户端,所以我正在寻找这样的解决方案。
发布于 2011-04-18 21:49:28
为什么不能很容易地导出您的CSV和MS Excel或任何speadsheet应用程序都可以解析的.csv文件?
下面是一个名为HTML Table to CSV的jQuery插件的链接
下面是该插件的一个示例:http://www.kunalbabre.com/projects/table2CSV.php
发布于 2012-03-15 18:40:18
使用此VBScript进行客户端导出。请记住,您需要允许在浏览器设置中运行activex控件。
<script language="vbscript">
Function Export(objToExport)
ON ERROR RESUME NEXT
DIM sHTML, oExcel, fso, filePath
sHTML = document.all(objToExport).outerHTML
SET fso = CreateObject("Scripting.FileSystemObject")
filePath = fso.GetSpecialFolder(2) & "\MyExportedExcel.xls"
fso.CreateTextFile(filePath).Write(sHTML)
DIM i
SET i = 0
DO WHILE err.number > 0
err.Clear()
filePath = fso.GetSpecialFolder(2) & "\MyExportedExcel" & i & ".xls"
i = i + 1
LOOP
SET oExcel = CreateObject("Excel.Application")
IF err.number>0 OR oExcel = NULL THEN
msgbox("You need to have Excel Installed and Active-X Components Enabled on your System.")
Exit Function
END IF
oExcel.Workbooks.open(filePath)
oExcel.Workbooks(1).WorkSheets(1).Name = "My Excel Data"
oExcel.Visible = true
Set fso = Nothing
End Function https://stackoverflow.com/questions/5703489
复制相似问题