java - 从 Excel 文件中的数据创建图表

标签 java excel graph

我需要从 excel 文件(.xls 或 .xlsx)中提取数据并根据数据显示图形/图表。显示的图形/图表应该有过滤器/机制,它根据从那里的选择改变图形/图表,类似于 Excel 中的自动过滤器。 excel文件可能有超过6列的数据。

我该如何进行?我是 Java 的新手。请帮忙。

最佳答案

这是一个有着同样复杂答案的复杂问题。

您的第一步是更加熟悉 Java 本身,因为在您进行任何其他操作之前,您将需要这个基础。访问The Java Tutorials首先学习一些基础知识。

一旦您掌握了 Java 的基础知识并了解了 GUI 开发,您就可以继续从 Excel 文件中读取数据。我推荐Apache POI作为从 Excel 读取数据的好工具。

您的下一步当然是学习 Java 中的图形和绘图,在这里您可能会找到类似 JFreeChart 的内容帮助很大。

所有这一切在 Java 中都是可能和可行的,这实际上取决于您的投入程度以及您是否愿意投入一些时间来开发此解决方案。

或者,如果您不想编写自己的系统,为什么不使用 LibreOffice或 Microsoft Excel,因为两者都可以打开文档、提取数据和创建图表,并将提供您想要的强大工具。

关于java - 从 Excel 文件中的数据创建图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8712299/

相关文章:

java - 找不到符号类 "Builder"

Python 需要将巨大的 Excel 拆分为小 Excel。编码不工作

python - 更新 PyPlot 中的图像

java - 比较 JBoss Drools 中同一类的对象

Java 将字符串集合缩减为出现映射

sql - 将重复的行数据导入派生列

excel - 是否可以在 Excel 中显示 Google 地球 map ?

javascript - 设置 AngularJS 范围标签的值

algorithm - 最小乘积生成树与最小和生成树不同吗?

java - 用 Java 编写 Midi 文件