2 wcq686 wcq686 于 2016.05.06 10:28 提问

java生成csv文件 自己定义表头、用sql查询内容,把内容和表头放到表里 , 最好有代码示例

java生成csv文件 ,自己定义表头、用sql查询内容,把内容和表头放到表里 , 最好有代码示例

3个回答

caozhy
caozhy   Ds   Rxr 2016.05.07 06:45
已采纳

csv文件最简单了,就是文本格式,逗号分割字段,换行分割记录。你自己sql循环,然后写文件,要表头的话,先输出一行作为表头就可以了。

wcq686
wcq686   2016.05.11 14:56

我要测试导出csv文件,response.getOutputStream()报空指针异常

wcq686
wcq686   2016.05.11 15:00

哪位大神有关于导出csv文件的代码,不是生成,是导出,急!!!!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
导出数据库中表数据为CSV文件(带表头)
EXEC xp_cmdshell 'sqlcmd -E -Q "select * from IPVA_Builder..Build_GetCsvResLog" -o E:\123\Build_GetCsvResLog.csv ' /****** Object: StoredProcedure [dbo].[user_ExportDataCSV] Script Date: 06/18/201
知道表头、各行数据得到CSV文件流数据
import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Set; * */ public class ExportCsvUtils { /** * CSV文件的分隔符 */ private static String split = ","; /*
把字段的值用sql语句写成表头
 Declare   @sql   varchar(8000)   set   @sql   =   select  address select   @sql   =  @sql   + , MAX(case  products  when   + products+   then   price  else  null  end ) as   [+ products+
Bcp导出数据库数据为CSV文件(不带表头)
/****** Object:  StoredProcedure [dbo].[Export_FormatCSV]    Script Date: 06/15/2017 16:02:27 ******/ IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Export_FormatCSV]') AN
SQL Server带列名导出到Excel(Export to CSV with headers)的几个思路
SQL Server 2008中SQL应用系列及BI学习笔记系列--目录索引今天在项目中遇到一个问题,需要从SQL Server导出表到Excel,但需要带列名。尝试了几种方法,并小结如下:假定表如下:USE testDb2 GO IF NOT OBJECT_ID('Demo_A') IS NULL DROP TABLE [Demo_A] /****** Object: Table [dbo
数据库数据用CSV导出带出表头
数据库数据用CSV导出带出表头  在数据库中把查询的数据结果以CSV导出,并把表头也导出。花了数个小时几经周折,初步实现了,应该还有更好的方式方法。 现在创建一个表格 CREATE TABLE [book] ( [bid] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , [bname] [char] (50) COLLATE
mysql导出为CSV的同时加上表头
今天在使用mysql的into outfile命令将数据库数据导出为csv时,发现数据可以导出,但是列名却没有,但是却可以通过修改sql语句的方法加上表头,具体实现方法是在查找数据的时候并上列名: 不带表头select uid,nickname,realname,mobile,idcard from m order by m.uid desc into outfile '/var/www/api
csv大文件分割以及添加表头
为了减轻编辑的工作,某种情况下网站上可能用会到csv格式的文件进行数据导入,但一般网站除了有上传文件大小限制以外,还有就是php脚本语言读取文件到内存一些以及写入到mysql中会超过最大范围。因此只考虑到用分割文件来实现。(当然偷懒就没有用到其他工具导入的方式了) 1.转换csv文件的到对应的编码。这个很多工具都可以做到。 2.在linux下分割文件:(表示按5000行分文件) #
导出数据库中的表头
Mysql数据库中,查出表之后,点导出到excle,勾选上表头即可!这个很实用,特别是字段多的表,想插入数据,用此方法,导入excle,可以批量的处理字段,变成你想要的格式!正常写插入sql的时候用的比较多!很实用的技巧,谁用谁知道!...
从CSV文件删除表头
import csv f = open("example.csv") f_read = csv.reader(f) f_data = list(f_read) #print (f_data) #print (f_data[2][2]) for row in f_read:#使用for循环,不一次性写入内存 print ('Row#' + str(f_read.line_num) +