zoukankan
html css js c++ java
XML转换为CSV
Code
1
protected
void
Page_Load(
object
sender, EventArgs e)
2
{
3
string
FileId
=
Request[
"
FileId
"
].ToString();
4
5
string
valstr
=
""
;
6
7
System.IO.StreamReader sr
=
new
System.IO.StreamReader(Server.MapPath(
"
~/xml/
"
+
FileId
+
"
.xml
"
));
8
9
//
将流转成结果集
10
DataSet ds
=
new
DataSet();
11
ds.ReadXml(sr);
12
13
14
for
(
int
i
=
0
; i
<
ds.Tables[
0
].Columns.Count; i
++
)
15
{
16
valstr
+=
"
\
""
+ ds.Tables[0].Columns[i].ColumnName +
"
\
"
,
"
;
17
}
18
valstr
+=
"
\n
"
;
19
20
for
(
int
i
=
0
; i
<
ds.Tables[
0
].Rows.Count; i
++
)
21
{
22
for
(
int
j
=
0
; j
<
ds.Tables[
0
].Columns.Count; j
++
)
23
{
24
valstr
+=
"
\
""
+ds.Tables[0].Rows[i][j].ToString() +
"
\
"
,
"
;
25
}
26
valstr
+=
"
\n
"
;
27
}
28
29
Response.ClearHeaders();
30
Response.AppendHeader(
"
Content-disposition
"
,
"
attachment;filename=test.csv
"
);
31
Response.BinaryWrite(System.Text.Encoding.GetEncoding(
"
gb2312
"
).GetBytes(valstr));
32
Response.End();
33
}
查看全文
相关阅读:
MySQL 参数- Innodb_File_Per_Table(独立表空间)
PHP Html 弹窗,本页面弹窗子页面
ecshop 后台添加 成本价 利润
MYSQL中的字符串连接符
dede织梦后台页面及功能修改及精简操作方法
ecshop 调用其他数据库中的商品
wamp mysql 创建主从数据库
mysql 主从同步原理
mysql 利用触发器(Trigger)让代码更简单
iOS开发工具——网络封包分析工具Charles
原文地址:https://www.cnblogs.com/jgjgjg23/p/1449587.html
最新文章
webpack和webpack-dev-server安装配置
Webpack-simple cross-env 不是内部或外部命令问题处理
mysql cluster (mysql 集群)安装配置方案(转)
MySQL Cluster(MySQL 集群) 初试(转)
文件系统:drbd主备服务器文件同步
apache-ab并发负载压力测试(转)
rsync+inotify 实现服务器之间目录文件实时同步(转)
Linux 安装Rsync和配置
Linux rpm 命令参数使用详解[介绍和应用](转)
实现SVN与WEB同步解决方案(转)
热门文章
把Nginx加为系统服务(service nginx start/stop/restart)
mysql更改表结构:添加、删除、修改字段、调整字段顺序
ElasticSearch(五) Elasticsearch-jdbc实现MySQL同步到ElasticSearch
ElasticSearch(四) ElasticSearch中文分词插件IK的简单测试
ElasticSearch(三) ElasticSearch中文分词插件IK的安装
ElasticSearch(二)CentOs6.4下安装ElasticSearch
ElasticSearch(一)ElasticSearch的应用场景及为什么要选择ElasticSearch?
Windows下Yii2框架的两种安装方式及升级最新版
Centos下Nginx配置WEB访问日志并结合shell脚本定时切割
Nginx将不同IP的请求分发到不同的WEB服务器
Copyright © 2011-2022 走看看