writeCellValue 用法
时间: 2023-12-12 21:04:08 浏览: 90
`writeCellValue` 是 EasyExcel 库中写入单元格值的方法,其用法如下:
```java
public void writeCellValue(CellData cellData, WriteSheet writeSheet)
```
其中,`cellData` 表示要写入的单元格数据,`writeSheet` 表示要写入数据的工作表。
`CellData` 类是 EasyExcel 库中用于表示单元格数据的类,其包含以下几种类型的数据:
- `Boolean`:布尔类型的数据
- `Calendar`:日期类型的数据
- `Date`:日期类型的数据
- `Double`:数值类型的数据
- `Formula`:公式类型的数据
- `Hyperlink`:超链接类型的数据
- `Image`:图片类型的数据
- `RichTextString`:富文本类型的数据
- `String`:文本类型的数据
使用示例:
```java
public class ExcelExample {
public static void main(String[] args) {
String fileName = "example.xlsx";
try (OutputStream out = new FileOutputStream(fileName);
ExcelWriter writer = EasyExcel.write(out).build()) {
WriteSheet sheet = EasyExcel.writerSheet(0, "Sheet1").build();
writer.writeCellValue(new CellData("文本"), sheet, 0, 0);
writer.writeCellValue(new CellData(123), sheet, 0, 1);
writer.writeCellValue(new CellData(123.456), sheet, 0, 2);
writer.writeCellValue(new CellData(new Date()), sheet, 0, 3);
writer.writeCellValue(new CellData(true), sheet, 0, 4);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们创建了一个 Excel 文件,并在第一个工作表上写入了不同类型的单元格数据,包括文本、整数、浮点数、日期和布尔类型的数据。
阅读全文