java html转excel_超级好用的 Java 数据可视化库:Tablesaw
本文适合刚学习完 Java 语言基础的人群,跟着本文可了解和使用 Tablesaw 项目。示例均在 Windows 操作系统下演示本文作者:HelloGitHub-秦人HelloGitHub 推出的《讲解开源项目》[1]系列,今天给大家带来一款基于 Java 语言的数据可视化库开源项目——TablesawTablesaw是一款 Java 的数据可视化库。它主要包括两部分:一部分是数据解析库,另一部
·
本文适合刚学习完 Java 语言基础的人群,跟着本文可了解和使用 Tablesaw 项目。示例均在 Windows 操作系统下演示
本文作者:HelloGitHub-秦人
HelloGitHub 推出的《讲解开源项目》[1]系列,今天给大家带来一款基于 Java 语言的数据可视化库开源项目——Tablesaw
Tablesaw是一款 Java 的数据可视化库。它主要包括两部分:一部分是数据解析库,另一部分是数据可视化库。数据解析库主要是加载数据,对数据进行操作(转化,过滤,汇总等)。数据可视化库就是将目标数据转化为可视化的图表。
项目源码地址:https://github.com/jtablesaw/tablesaw
一、项目结构
目录说明:
- aggregate:maven 的项目父级项目,主要定义项目打包的配置。
- beakerx:tablesaw 库的注册中心,主要注册表和列。
- core:tablesaw 库的核心代码,主要是数据的加工处理操作:数据的追加,排序,分组,查询等。
- data:项目测试数据目录。
- docs:项目 MarkDown 文档目录。
- docs-src:项目文档源码目录,主要作用是生成 MarkDown 文档。
- excel:解析 excel 文件数据的子项目。
- html:解析 html 文件数据的子项目。
- json:解析 json 文件数据的子项目。
- jsplot:数据可视化的子项目,主要作用加载数据生成可视化图表。
- saw:tablesaw 读写图表数据的子项目。
二、实战操作
2.1 准备工作
项目中引入 Tablesaw 依赖包
tech.tablesaw tablesaw-core LATEST
2.2 数据解析
2.2.1 内部数据制作数据表格
@Testpublic void tableSawTest6() { String[] students = {"小明
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献2条内容
所有评论(0)