android 往excel里面写数据
时间: 2023-08-10 13:00:17 浏览: 120
你可以使用 Apache POI 库来在 Android 中往 Excel 文件里写入数据。首先,确保将以下依赖项添加到你的项目的 build.gradle 文件中:
```java
dependencies {
implementation 'org.apache.poi:poi:4.1.2'
implementation 'org.apache.poi:poi-ooxml:4.1.2'
}
```
然后,你可以使用以下代码示例来往 Excel 文件中写入数据:
```java
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import java.io.FileOutputStream;
import java.io.IOException;
public class ExcelWriter {
public static void main(String[] args) {
// 创建一个新的工作簿
Workbook workbook = new XSSFWorkbook();
// 创建一个工作表
Sheet sheet = workbook.createSheet("Sheet1");
// 创建一个数据行
Row row = sheet.createRow(0);
// 在数据行中创建单元格并写入数据
Cell cell1 = row.createCell(0);
cell1.setCellValue("Hello");
Cell cell2 = row.createCell(1);
cell2.setCellValue("World");
// 保存工作簿到文件
try (FileOutputStream fileOut = new FileOutputStream("data.xlsx")) {
workbook.write(fileOut);
} catch (IOException e) {
e.printStackTrace();
}
// 关闭工作簿
try {
workbook.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这个示例创建了一个新的工作簿和一个工作表,在第一行的两个单元格中写入了数据,并将工作簿保存为名为 "data.xlsx" 的文件。你可以根据自己的需求修改代码,以适应你的数据写入操作。记得在 Android 项目中使用时做相应的调整。希望能帮到你!
阅读全文