JAVA操作Excel表格:方法一:jxl的使用①:Excel实战之JXL创建excel文件
2023-09-14 09:13:43 时间
学习慕课网《解密JAVA实现Excel导入导出》之后的练习:
JAVA操作Excel表格的常用方法有POI和jxl:
对比:
POI功能多,操作复杂;
jxl功能少,操作简单。
需要导入jar包:
<dependency> <groupId>jexcelapi</groupId> <artifactId>jxl</artifactId> <version>2.4.2</version> </dependency>
package com.cxl;
import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
import java.io.File;
public class JxlExcel {
public static void main(String[] args) {
//用数组存表头
String[] title = {"id", "name", "sex"};
//创建Excel文件
File file = new File("f://jxl_test.xls");
try {
file.createNewFile();
//创建工作簿,Sheet的下标是从0开始
WritableWorkbook workbook = Workbook.createWorkbook(file);
//创建新的一页sheet
WritableSheet sheet = workbook.createSheet("sheet1", 0);
Label label = null;
//设置列名(第一行)
for (int i = 0; i < title.length; i++) {
//添加Label对象
label = new Label(i, 0, title[i]);
sheet.addCell(label);
}
//插入数据:行数,从第二行开始
for (int i = 1; i < 10; i++) {
//在Label对象的构造子中指名单元格位置是第一列第一行(0,0)
label = new Label(0, i, "a" + i);
// 将定义好的单元格添加到工作表中
sheet.addCell(label);
label = new Label(1, i, "user" + i);
sheet.addCell(label);
label = new Label(2, i, "男" + i);
sheet.addCell(label);
}
//写入数据
workbook.write();
//关闭输出流
workbook.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
效果:
相关文章
- java局域网发送文件_Java如何实现局域网文件传输代码案例分享
- java 上传文件接口_Java接口实现文件上传
- excel中html批量转化为pdf文件,如何将大量的Excel转换成PDF?
- java 删除目录下所有文件_Java删除文件、目录及目录下所有文件的方法实例
- java calendar 设置小时_Java Calendar.set 方法设置时间的问题
- java数组定义长度_JAVA数组的定义
- java删除文件目录及文件_Java删除文件,目录
- excel宏 java,Microsoft Excel宏运行Java程序
- java传真发送,用Java发送传真解决之道
- java源程序文件扩展名_JAVA源代码的扩展名为( )
- java查询数据导出excel并返回给浏览器下载
- 【说站】Excel如何快速删除空行?WPS删除excel空白行
- JAVA入门学习十
- Java栈结构_栈java
- Java html转word_html文件转换成excel
- java实现excel一万条数据批量导入
- java处理Excel文件—excel文件的创建,删除,写入,读取详解编程语言
- java JNI: C 语言调用 Java 方法示例详解编程语言
- Java学习笔记之五java数组详解编程语言
- Java连接Mysql:探索数据库之路。(java链接mysql)
- Java与Oracle联手构建数据库新世界(java和oracle)
- 数据库写入Java实现MySQL数据库的写入操作(java向mysql)
- Java程序更新MySQL记录的实践(java更新mysql)
- 程序Linux命令调用Java程序实现交互(linux命令java)
- 服务器上的文件Java获取Linux服务器文件:简单又高效的操作方法(java获取linux)
- Java实现Redis数据写入(java写入redis)
- Java文件在Linux系统中的使用(java文件linux)
- Java实现与Oracle数据库的无缝整合(java整合oracle)
- Java使用jxl包写Excel文件适合列宽实现