export data to csv file
2008-09-24 10:02
435 查看
String fileName = exportFileName + "-"
+ downloadDataTO.getCurrentTime() + ".csv";
String champaignName = sFDownload.getCampaignName();
response.reset();
response.setContentType("application/vnd.ms-excel; charset=Shift_JIS");
response.setHeader("Content-Disposition", "attachment; filename="
+ fileName);
try {
OutputStream out = response.getOutputStream();
BufferedWriter bufWriter = new BufferedWriter(
new OutputStreamWriter(out, "SJIS"));
if (campaignList != null
&& !campaignList.isEmpty()) {
String columnValues = sFDownload.getColumnValues();
String[] columnValuesArray = columnValues.split(",");
bufWriter.write(columnValues);
bufWriter.write("/r/n");
for (Iterator iter = campaignList.iterator(); iter
.hasNext();) {
Map dataMap = (Map) iter.next();
StringBuffer sb = new StringBuffer("");
for (int i = 0; i < columnValuesArray.length; i++) {
Object colValue = getValue(dataMap,columnValuesArray[i].trim());
if(i>0) sb.append(", ");
sb.append(colValue);
}
bufWriter.write(utf8ToShiftJis(sb.toString()));
bufWriter.write("/r/n");
}
}
bufWriter.flush();
bufWriter.close();
out.close();
} catch (IOException e) {
//throw exception
}
+ downloadDataTO.getCurrentTime() + ".csv";
String champaignName = sFDownload.getCampaignName();
response.reset();
response.setContentType("application/vnd.ms-excel; charset=Shift_JIS");
response.setHeader("Content-Disposition", "attachment; filename="
+ fileName);
try {
OutputStream out = response.getOutputStream();
BufferedWriter bufWriter = new BufferedWriter(
new OutputStreamWriter(out, "SJIS"));
if (campaignList != null
&& !campaignList.isEmpty()) {
String columnValues = sFDownload.getColumnValues();
String[] columnValuesArray = columnValues.split(",");
bufWriter.write(columnValues);
bufWriter.write("/r/n");
for (Iterator iter = campaignList.iterator(); iter
.hasNext();) {
Map dataMap = (Map) iter.next();
StringBuffer sb = new StringBuffer("");
for (int i = 0; i < columnValuesArray.length; i++) {
Object colValue = getValue(dataMap,columnValuesArray[i].trim());
if(i>0) sb.append(", ");
sb.append(colValue);
}
bufWriter.write(utf8ToShiftJis(sb.toString()));
bufWriter.write("/r/n");
}
}
bufWriter.flush();
bufWriter.close();
out.close();
} catch (IOException e) {
//throw exception
}
相关文章推荐
- How to export data as a CSV file in Symfony
- VBS Get Sql Server Table Data and Export to CSV File...
- Export data to CSV file (two ways)
- VBS Get Sql Server Table Data and Export to CSV File...
- export data to txt file
- How to see all the application errors related to SQL Server and export them to a .csv file.
- Export large data from GridView to Excel file using C#
- How to read data from csv file in c#
- Export data out to file from sql server
- SQL Script for select data from ebs and make a csv file to FTP
- Use JavaScript to Export Your Data as CSV
- ogr2ogr: Export Well Known Text (WKT) for one feature to a CSV file
- R转换.csv文件格式到.txt或.xlsx) [read.csv and export data to .txt or .xlsx]
- Import Data from csv file to Azure SQL DATABASE
- NetSuite SuiteScript 2.0 export data to Excel file(xls)
- How To Validate A DataPump Export (EXPDP) Dump File ? (文档 ID 2113967.1) 转到底部 -------------------
- How to use SQLPlus export data to csv format
- asp and javascript: sql server export data to csv and to xls
- export mysql data to csv by mysql command
- SQLite Tutorial 4 : How to export SQLite file into CSV or Excel file