Android的poi使用代码案例
时间: 2024-05-02 16:20:11 浏览: 102
当然,我可以为您提供一个使用Apache POI操作Excel的代码示例,下面是示例的Java代码:
```java
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class POIExcelExample {
public static void main(String[] args) throws IOException {
//读取Excel文件
FileInputStream file = new FileInputStream(new File("demo.xlsx"));
//使用XSSFWorkbook类来访问.xlsx格式的Excel文件
Workbook workbook = new XSSFWorkbook(file);
//读取第一个工作表
Sheet sheet = workbook.getSheetAt(0);
//遍历行并输出单元格的值
for (Row row : sheet) {
for (Cell cell : row) {
String cellValue = cell.getStringCellValue();
System.out.print(cellValue + "\t");
}
System.out.println();
}
//写入数据到Excel文件
Row newRow = sheet.createRow(2);
Cell cell1 = newRow.createCell(0);
cell1.setCellValue("John");
Cell cell2 = newRow.createCell(1);
cell2.setCellValue("Doe");
//保存文件
FileOutputStream outputStream = new FileOutputStream("demo.xlsx");
workbook.write(outputStream);
workbook.close();
outputStream.close();
file.close();
}
}
```
该示例演示了如何使用Apache POI读取和写入Excel文件。确保您已经在类路径中添加了相应的POI库文件。
阅读全文