CsvWriter导出CSV文件.
来源:互联网 发布:做电子书的软件 编辑:程序博客网 时间:2024/05/16 13:03
第一次使用CsvWriter做导出功能.记录一下方便日后查看.
1.因业务需求需要导出当前页面展示的内容.所以不能直接导出数据库的全部内容.需要根据当前的查询条件进行查询再导出.所以需要在前端页面先封装好查询条件带到后台去.
1.因业务需求需要导出当前页面展示的内容.所以不能直接导出数据库的全部内容.需要根据当前的查询条件进行查询再导出.所以需要在前端页面先封装好查询条件带到后台去.
2.在后台使用CsvWriter来进行CSV文件的写出.
CsvWriter有四个构造器,在这用的是
public CsvWriter(String fileName, 字符分隔符, 字符 集字符集)
CsvWriter
使用文件作为数据目的地创建对象。- 参数:
fileName
- 文件路径输出数据。delimiter
- 用作列分隔符的字符。charset
-Charset
在写数据时使用。- 首先我要拼接一个文件路径用于输出流的输出路径.
- 第二个参数传入分隔符字符(用来将一串数据,分隔成每个字段的数据).这里因为使用的是writerRecord方法(传入一个字符串数组,并将其写入到指定输出流中),
- 字符串数组中每个单独数据使用','号隔开,所以一般在这都传入一个','号.
- 第三个参数,因为Excel的默认编码问题,在这需要传入"GBK"或"UTF-8".
- 然后封装需要写入的一行数据,调用writerRecord方法写入到csv文件中(writerRecord方法默认删去前后空格,如需不删除要传入字符串数组和true).
- 在writerRecode方法中写入数据时,会先判断CsvWriter中是否传入了FileName.如果传入了,会通过其创建一个输出流输出数据.
阅读全文
0 0
- CsvWriter导出CSV文件.
- iOS 导出CSV文件(CSVWriter)
- 生成CSV文件 au.com.bytecode.opencsv.CSVWriter.CSVWriter
- CSVWriter----excle导出示例
- java使用CsvReader和CsvWriter对csv文件内容进行读取和写入操作
- csv文件导出
- php导出csv文件
- PHP导出CSV文件
- mysql导出csv文件
- java导出CSV文件
- php导出CSV文件
- C# 导出CSV文件
- mysql 导出csv文件
- csv文件导入导出
- 导出CSV文件
- C# 导出csv文件
- csv文件导入导出
- java导出CSV文件
- 使用IntelliJ IDEA 15和Maven创建Java Web项目
- system函数遇到的问题
- Apache Kafka基准测试:每秒写入2百万(在三台廉价机器上)
- python中slice()的用法
- 学习日记-Photoshop 2015 cc官网下载
- CsvWriter导出CSV文件.
- 2017-总结篇
- js文本框输入时禁止输入非数字
- Android初级开发(九)——网络交互—WebView的使用
- SSM整合基础-一个最基础的ssm项目的配置文件
- poj 2159
- 阿里-短信发送API(SendSms)---JAVA
- 牛客网 二维哈希(哈希的正确姿势)
- PHP开启openssl方法