2012-01-03 58 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