2012-01-03 43 views
1

我需要從Excel文件(.xls或.xlsx)中提取數據並根據數據顯示圖形/圖表。所顯示的圖表/圖表應該具有過濾器/機制,該過濾器/機制基於從那裏的選擇來改變圖形/圖表,類似於在Excel中的自動過濾器。 excel文件可能有6列以上的數據。從Excel文件中的數據創建圖表

我該如何繼續?我是Java新手。請幫忙。

+0

聽起來像你需要一個Excel數據透視表。我無法幫助Java,但也許這會將您的研究指向正確的方向。 – Excellll 2012-01-03 14:18:59

回答

3

這是一個複雜的問題,同樣複雜的答案。

你的第一步是更熟悉Java本身,因爲在做任何事情之前,你都需要這個基礎。首先訪問The Java Tutorials並學習一些基礎知識。

一旦掌握了Java的基礎知識並理解了GUI的開發,就可以繼續閱讀Excel文件中的數據。我推薦Apache POI作爲從Excel讀取數據的一個很好的工具。

您的下一步當然是瞭解Java中的圖形和繪圖,在這裏您可能會找到類似JFreeChart的巨大幫助。

所有這些在Java中都是可行和可行的,這取決於您的承諾水平以及是否希望投入一些時間來開發此解決方案。

或者,如果您不傾向於編寫自己的系統,爲什麼不使用LibreOffice或Microsoft Excel,因爲它們都可以打開文檔,提取數據並創建圖表,並將提供您想要的強大工具。

+0

謝謝埃瓦爾德。你的迴應非常有幫助。將遵循這一點。 – 2012-01-03 14:24:04

+0

嗨Koushik,我的榮幸。這似乎很多工作,但是,如果你想用任何語言編程,你首先需要基礎知識。 Java是一個複雜的平臺,並不困難,但它確實需要投入時間和精力。祝願你的項目! – Ewald 2012-01-04 10:59:30