用android stdio写一个可以输入数据的execel应用
时间: 2024-03-03 13:51:33 浏览: 146
要在 Android Studio 上开发一个可以输入数据的 Excel 应用,可以使用 Apache POI 库来读写 Excel 文件。下面是一个简单的示例代码:
1. 在 build.gradle 文件中添加 Apache POI 的依赖:
```
dependencies {
implementation 'org.apache.poi:poi:5.0.0'
implementation 'org.apache.poi:poi-ooxml:5.0.0'
}
```
2. 创建一个 Excel 文件并写入数据:
```
File file = new File(getFilesDir(), "my_excel_file.xlsx");
Workbook workbook = new XSSFWorkbook();
Sheet sheet = workbook.createSheet("Sheet1");
Row row = sheet.createRow(0);
Cell cell = row.createCell(0);
cell.setCellValue("Hello, World!");
FileOutputStream outputStream = new FileOutputStream(file);
workbook.write(outputStream);
outputStream.close();
```
3. 读取 Excel 文件中的数据:
```
File file = new File(getFilesDir(), "my_excel_file.xlsx");
Workbook workbook = WorkbookFactory.create(file);
Sheet sheet = workbook.getSheetAt(0);
Row row = sheet.getRow(0);
Cell cell = row.getCell(0);
String value = cell.getStringCellValue();
```
这只是一个简单的示例代码,实际开发中还需要考虑更多因素,如文件读写权限、Excel 文件格式兼容性等。希望这个示例能对你有所帮助。
阅读全文