Hello! 欢迎来到小浪资源网!



如何用Java将二维数组数据写入Excel文件?


如何用Java将二维数组数据写入Excel文件?

利用Java将二维数组写入excel单元格

问题描述:

提供一个java代码片段,将二维数组写入excel单元格区域,并支持将文件导出为xlsx格式。

解决方案:

立即学习Java免费学习笔记(深入)”;

可以使用第三方组件apache poi实现此功能。

实现步骤:

  1. 添加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>
  1. 封装写入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) {         ...     } }
  1. 在 main 方法中调用封装的方法:
    List<String> headList = ...; // 表头数据     List<List<String>> contentList = ...; // 内容数据     setSheet("WorkSheet"); // 创建 sheet 页     createHead(headList); // 设置表头     createContent(contentList); // 设置内容     writeToFile("D://work.xls"); // 写入文件

通过以上步骤,即可将二维数组写入excel单元格区域并导出为xlsx文件。

相关阅读