2011-07-06 65 views
0

我想在GWT中編程(使用Eclipse和GWT設計器)。我希望能夠將我已經導入到源文件夾中的Excel文件,讀取並處理數據。數據將是文本和數字,但我很樂意從String到其他類型的轉換。GWT:我如何讀取包含在我的src文件夾中的Excel文件?

我已經看到了關於RequestBuilder的一些東西,但我不確定如何使用它來讀取Excel。或者,有沒有更好的方法來做到這一點?

我願意將Excel文件轉換成類似CSV的東西,這是必要的。

回答

2

你可能想要做的處理你的servlet的東西,如

http://jexcelapi.sourceforge.net/http://poi.apache.org/

+0

JExcelAPI說它只是在Java中 - GWT支持這個嗎?另外,我正在爲客戶端編寫所有的代碼。有沒有關於servlets的建議(因爲我不知道我會用什麼)? – simchona

+0

不,你必須在服務器端進行處理.. Javascript無法處理它。如果您將文件轉換爲CSV,則可以將其作爲文本資源加載(查看ClientBundle文檔)。但對於servlet的東西,請查看這些文檔:http://code.google.com/webtoolkit/doc/latest/DevGuideServerCommunication.html – danb

+0

好的,所以我可以在源代碼中包含的「服務器」軟件包中對其進行編碼。然後編譯/運行應用程序? – simchona

2

我不知道這是非常明顯的給你,但它是不至少不能直接處理GWT中的excel文件。
在後端/服務器上處理它。 它不能在他的客戶端完成,因爲即使您將Excel文件放在您的源文件夾中,它也不可用於客戶端機器上的GWT編譯的JavaScript代碼。
如果您在後端/服務器上使用Java,則可以使用其中一個庫danb建議在服務器上處理它,然後使用RequestFactory或RPC將其傳輸到客戶端/瀏覽器進行進一步處理/顯示。

相關問題