[英]Read Excel data with JQuery
我想知道如何從多工作表MS Excel 2003文件中讀取數據,但不使用jquery。 我已經閱讀了PHP / JQuery,ActiveX等的幾個解決方案......但我想只使用JQuery 。 知道這是如何工作的嗎?
我找到了http://plugins.jquery.com/project/csv2table ,這幾乎完美地完成了這項工作,除了我必須將每張表格分成CSV文件這一事實。 我想刪除該步驟並直接從Excel文件中讀取它。 預先感謝您的幫助!
BTW - 我在FireFox 4中工作,不需要跨瀏覽器支持。
Office Web Components通過javascript(或vb)為excel文檔提供api。 它們的文檔記錄很少,但對於Intranet類型的應用程序,它們可以完成工作。 我已經將它們用於IE6中的數據透視表功能,並且不知道它是否適用於Firefox。
實際上沒有OWC和這種奇特的插件也可以,但是需要手動工作。 另一件事 - 它只在本地機器上可行 - 不要指望你的工作表就像一個Web服務器。 另一種可能性是將其設置在網絡共享上,但我不確定它將如何在沙箱中運行。
編輯:我知道問題是關於Excel 2003格式。 但是,仍然有Google查詢有關相同的功能,現在人們正在使用MS Office版本2010/2013。 所以,我相信答案對讀者有益。
所以,這里是:
/xl/worksheets/[worksheet name].xml
和/xl/sharedStrings.xml
,這意味着您必須使用XML解析器將其挖掘出來並在之后進行關聯。 $.parseXML('...')
玩得開心 ;)
我意識到這個問題很老,但我有一個基本的解析器,支持你要求的大部分內容: http : //oss.sheetjs.com/js-xls/
您可以在npm網站上找到nodeJS的一些工具(庫)。 有一個名為excel的讀取xlsx文件,並且有一個名為office的大多數ms office文件。 現在既然它都是Javascript,你應該能夠下載,並查看源代碼以找到在客戶端集成它的方法。 希望有所幫助
轉換CSV文件中的excel以從Jquery讀取。 使用Jquery插件CSV2Table
<div id="view1"></div>
<script type="text/javascript">
$(function(){
$('#view1').csv2table('Path/Anil.csv');
});
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.