import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForm;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForward;
import org.apache.struts.actions.DispatchAction;
import java.io.PrintWriter;
import javax.servlet.http.HttpSession;
public class CsvPrint extends DispatchAction {
public ActionForward exportCsv(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
HttpSession session = request.getSession();
//抬头部分
String data = "姓名,性别,年龄,电话,地址\n";
//数据部分,可动态从数据库中获得
data += "小一,男,14,034344343434,上海世纪大道\n";
data += "微微,女,34,3432434334,香港测试\n";
StringBuilder str = new StringBuilder();
str.append(data);
response.setContentType("text/csv");
response.setCharacterEncoding("gb18030");
response
.setHeader("Content-Disposition",
"attachment; filename=\""
+ new String("test.csv".getBytes("gb18030"),"iso8859-1") + "\"");
PrintWriter out = response.getWriter();
out.write(str.toString());
out.flush();
out.close();
return null;
}
}
分享到:
相关推荐
文件为c程序文件,实现功能:C语言输出csv文件,测量数据形成表格
CSV读写,已解决中文编码问题,包含codesoft调用条码打印
CSV文件 :将数据作为一系列以逗号分隔的值(CSV)写入文件。 分析CSV文件头 : import csv filename = 'sitka_weather_07-2014.csv' with open(filename) as f: reader = csv.reader(f) header_row = next(reader...
csv文件读写 pandas内置了10多种数据源读取函数,常见的就是CSV和EXCEL 使用read_csv方式读取。结果为dataframe格式 在读取csv文件时,文件名称尽量是英文 参数较多,可以自行控制,但很多时候用默认参数 读取csv时...
从网上下载数据,并对这些数据进行可视化。 我们将访问并可视化两种常见格式存储的数据:CSV和JSON。分别使用Python中的csv以及json模块对他们...直接在Python中调用csv模块,尝试着打印csv文件每行包含什么数据,是否
运行可执行文件demo.exe会将相同文件夹中的grade.csv文件打印 ## 结构 源代码为: main.cpp readFile.cpp readFile.h ## 相关文章 分别阅读 - [c语言获取表格数据]...
这是一款非常强大实用的jQuery将网页表格数据导出excel表格文件、pdf文件和CSV文件代码,点击按钮一键导出,还支持网页打印、查询数据等。
因为项目需求从CSV文件中读取部分数据,并导入Excel中打印出来。
【知识准备】 探索性数据分析的基本原理和方法;Python语言及相关包的运用;Pandas;Numpy;Matplotlib;Seaborn;... 5、用Jupyter Notebook根据实训要求编写程序和文档,最终结果打印输出为PDF文档;
C#把GRID中的文字存储到EXCEL支持的CSV文件,保存后的文件能用EXCEL打开,排版后即可打印等操作。
Python挑战从csv文件读取并打印到txt文件的Python挑战。
将选定的逗号分隔值从每个文件打印到标准输出。 csv 是在 GNU coreutils 的切割之后建模的,但考虑到了 CSV 文件。 目标是相当有效地处理可能很大的 CSV 文件 (>100MB) 并方便地选择列。例子 $ cat sample.csvfirst...
一个非常快速且肮脏的node.js脚本,可从Google Dialogflow JSON-Export生成csv文件。 这根本不能用于生产,只是用于创建一个csv表。 可能会发生错误。 入门 运行npm install 将导出的json文件粘贴到/intents 。 ...
CSV-CONVERT(1)-通用命令手册姓名csv转换-将csv文件转换为更容易解析的格式概要csv转换描述csv-convert实用程序在其标准输入上获取一个“ csv”文件,并以一种可由awk(1)之类的工具更轻松地对其进行解析的方式...
首先根据报表要求,用INTOUCH的附件HISTDATA软件形成一个有规定数据的.CSV文件(逗号分隔文件,可用EXCEL打开)。这个.CSV文件是英文的,不符合一般报表的要求,只能提供数据。所以需要另设计一个空的EXCEL报表,再...
尽管MindMeister有许多可用的导出选项,但它没有导出到.csv文件的选项。 当您要将层次结构导入Excel或Calc进行进一步分析时(例如,添加时间估计以对项目的工作分解结构进行添加),导出到.csv尤其有用。 剧本 这是...
反之亦然用法:segy_converter [OPTIONS] 选项| 说明| 默认-c,-convertion tosegy或tocsv tosegy -d,--dims维数:2或3 2 -s,--segyfile .segy文件(末尾没有_x.segy)segy_file -f,--csvfile .csv文件(末尾没有...
Read-a-csv-file-in-python:在python中读取csv文件并在屏幕上打印
"$1" | column -t -s $'\t' }安装用npm安装$ npm install -g csv-columnify例子漂亮地打印制表符分隔的文件,通过水平滚动将其减少$ csv-columnify -d $'\t' < file.tsv | less -S执照MIT许可证(MIT) 版权所有...
SecresCSV以表格格式一次打开/查看,编辑,打印和/或保存(测试版)多个CSV文件的GUI。该应用程序可以处理比Microsoft Excel 1更长的行。 该应用程序的目的是在数据分析之前查看大型CSV文件以了解数据。 该应用程序...