android 写入csv
时间: 2023-06-30 10:20:38 浏览: 47
要在Android中写入CSV文件,可以使用以下步骤:
1. 创建CSV文件的OutputStream对象:
```
FileOutputStream outputStream = new FileOutputStream(file);
OutputStreamWriter outputStreamWriter = new OutputStreamWriter(outputStream);
```
2. 使用CSVWriter类来写入数据到CSV文件中:
```
CSVWriter csvWriter = new CSVWriter(outputStreamWriter);
String[] data = {"name", "age", "gender"};
csvWriter.writeNext(data);
```
3. 关闭CSVWriter和OutputStream对象:
```
csvWriter.close();
outputStreamWriter.close();
```
完整示例代码:
```
public void writeDataToCsv(File file) {
try {
FileOutputStream outputStream = new FileOutputStream(file);
OutputStreamWriter outputStreamWriter = new OutputStreamWriter(outputStream);
CSVWriter csvWriter = new CSVWriter(outputStreamWriter);
String[] data = {"name", "age", "gender"};
csvWriter.writeNext(data);
data = new String[]{"John", "25", "male"};
csvWriter.writeNext(data);
data = new String[]{"Mary", "30", "female"};
csvWriter.writeNext(data);
csvWriter.close();
outputStreamWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)