利用java将二维数组写入excel单元格
问题描述:
提供一个java代码片段,将二维数组写入excel单元格区域,并支持将文件导出为xlsx格式。
解决方案:
立即学习“Java免费学习笔记(深入)”;
可以使用第三方组件apache poi实现此功能。
实现步骤:
- 添加maven依赖:
<dependency> <groupid>org.apache.poi</groupid> <artifactid>poi</artifactid> <version>3.17</version> </dependency> <dependency> <groupid>org.apache.poi</groupid> <artifactid>poi-ooxml</artifactid> <version>3.17</version> </dependency>
登录后复制
- 封装写入excel的方法:
import ... public class writetoexcel { // 创建 sheet 页 public static void setsheet(string sheetname) { ... } // 创建表头 public static void createhead(list<string> headlist) { ... } // 创建表内容 public static void createcontent(list<list<string>> contentlist) { ... } // 写入文件 public static void writetofile(string filepath){ ... } // 内容测试数据 protected static list<list<string>> getcontent() { ... } public static void main(string[] args) { ... } }
登录后复制
- 在 main 方法中调用封装的方法:
List<String> headList = ...; // 表头数据 List<List<String>> contentList = ...; // 内容数据 setSheet("WorkSheet"); // 创建 sheet 页 createHead(headList); // 设置表头 createContent(contentList); // 设置内容 writeToFile("D://work.xls"); // 写入文件
登录后复制
通过以上步骤,即可将二维数组写入excel单元格区域并导出为xlsx文件。
以上就是如何用Java将二维数组数据写入Excel文件?的详细内容,更多请关注其它相关文章!
Article Links:https://www.hinyin.com/n/259663.html
Article Source:admin
Article Copyright:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。