2016-05-30 63 views
1

我想從瀏覽器驗證Excel文件的一些數據。如何從瀏覽器讀取excel文件?

我可以由以下中的臨時文件的註釋實現它,

保存Excel並萃取到服務器硬盤/共用路徑和我可以驗證Excel中。

我的問題是,

有什麼辦法沒有說明文檔/服務器硬盤保存到讀取Excel數據?

對於我保存到筆記文件不是一個主要的關注,我不想保存在服務器硬盤/任何共享文件夾的數據。所以

有沒有辦法從筆記附件中讀取excel數據,而不會解壓縮到服務器硬盤/共享文件夾?

注:我不想使用任何外部庫/第三方工具實現這一目標,

在此先感謝!

回答

1

一種選擇是將驗證/處理移動到客戶端。然後只要提交數據,如果它是有效的,或者只是提交你想要的數據到服務器。

這SO Q & A有一個基於JavaScript的XLS解析器的細節:How to parse Excel file in Javascript/HTML5

或者,如果Excel文件僅僅是一個CSV,您可以使用其他JavaScript庫來解析在客戶端文件。

關鍵是可以在Chrome,Firefox和IE 10及更高版本中使用的JavaScript中的FileReader對象,允許您上傳文件並在JavaScript中的內存中讀取它。

+0

我想這也需要外部JavaScript庫和可悲的部分是,我們的一些應用程序是非常古老的,只能在IE8上兼容。 – Ramkumar

相關問題