由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
DotNet版 - XML转为Excel文件
相关主题
请问:关于C#和XML的问题[转载] C# 中comboBox DataBinding 问题
How to use a shared project in both VS2010 and VS2008?有什么简单的办法
using weather XML feed in C# - 2How to Call Stored Procedure in C# .Net?
intresting datagridcrystal report and asp.net
DataReader vs. DataSet请问可能对C# dataSet作query吗?
关于SqlDataAdapter的初级问题求助真难搞:CLR stack overflow
crystal report for .netasp.net为啥用linq来操作数据库呢,为啥不直接用sql语言?
how to generate table in visual C#.net操作数据库的方法,哪个最好?
相关话题的讨论汇总
话题: using话题: dataset话题: xml话题: 文件话题: excel
进入DotNet版参与讨论
1 (共1页)
s*****w
发帖数: 215
1
不知道大家怎么做的,
我用的 Microsoft Object libary 的Com组建,和Microsoft interop做的。
有下面这样的code,用了Workbooks.OpenXML()方法和, Workbooks.SaveAS()方法。
但是这样做的问题在于,对于比较大的size的XML文件,比如90M,转换往往会死机,而
且如果node多,EXCEL不能超过256个column,不知道大家怎么handle这个问题的?
不知道有没有人用过XslCompiledTransform()方法,如果用的话,参数怎么设的?
如果假设node 不超过256个,用什么库里面什么方法比较有效?
using System;
using System.Collections.Generic;
using System.Text;
using System.Xml;
using System.Xml.Xsl;
using System.Xml.XPath;
using System.Reflection;
using System.Runtime.InteropServices;
using
s*****w
发帖数: 215
2
有个牛人是这么搞的
http://www.cnblogs.com/liuke209/archive/2006/07/25/459684.html
那么xslt的模版文件是什么?有什么要求呢? 写在哪里呢?

法。

【在 s*****w 的大作中提到】
: 不知道大家怎么做的,
: 我用的 Microsoft Object libary 的Com组建,和Microsoft interop做的。
: 有下面这样的code,用了Workbooks.OpenXML()方法和, Workbooks.SaveAS()方法。
: 但是这样做的问题在于,对于比较大的size的XML文件,比如90M,转换往往会死机,而
: 且如果node多,EXCEL不能超过256个column,不知道大家怎么handle这个问题的?
: 不知道有没有人用过XslCompiledTransform()方法,如果用的话,参数怎么设的?
: 如果假设node 不超过256个,用什么库里面什么方法比较有效?
: using System;
: using System.Collections.Generic;
: using System.Text;

c**t
发帖数: 2744
3
How about read XML into DataSet first; then DataSet to Spreadsheet(s)?

法。

【在 s*****w 的大作中提到】
: 不知道大家怎么做的,
: 我用的 Microsoft Object libary 的Com组建,和Microsoft interop做的。
: 有下面这样的code,用了Workbooks.OpenXML()方法和, Workbooks.SaveAS()方法。
: 但是这样做的问题在于,对于比较大的size的XML文件,比如90M,转换往往会死机,而
: 且如果node多,EXCEL不能超过256个column,不知道大家怎么handle这个问题的?
: 不知道有没有人用过XslCompiledTransform()方法,如果用的话,参数怎么设的?
: 如果假设node 不超过256个,用什么库里面什么方法比较有效?
: using System;
: using System.Collections.Generic;
: using System.Text;

b******g
发帖数: 81
4
模板文件是在ASP.NET的Project下的一个文件。文章里提到模板文件时,把模板文件的
内容给贴上来了。
导出到EXCEL的过程大概是这样的:
protected void btn_export_Click(object sender, EventArgs e)
{
Response.ContentType = "application/vnd.ms-excel";
Response.Charset = "";
//先在ASP.NET里生成一个DataSet的对象,
DataSet ds_payments = (DataSet)Session["myPayments"];
//DataSetName 是和xslt文件里的对应的
ds_payments.DataSetName = "RawPayments";
//把DataSet的对象,按照模板的格式,转换成Xml格式
Xm

【在 s*****w 的大作中提到】
: 有个牛人是这么搞的
: http://www.cnblogs.com/liuke209/archive/2006/07/25/459684.html
: 那么xslt的模版文件是什么?有什么要求呢? 写在哪里呢?
:
: 法。

1 (共1页)
进入DotNet版参与讨论
相关主题
.net操作数据库的方法,哪个最好?DataReader vs. DataSet
DataTable.NewRow的primary key初始为0的问题 关于SqlDataAdapter的初级问题求助
[转载] 申请.NET 版crystal report for .net
.NET 入门系列(2)--Web Services,XML,SOAPhow to generate table in visual C#
请问:关于C#和XML的问题[转载] C# 中comboBox DataBinding 问题
How to use a shared project in both VS2010 and VS2008?有什么简单的办法
using weather XML feed in C# - 2How to Call Stored Procedure in C# .Net?
intresting datagridcrystal report and asp.net
相关话题的讨论汇总
话题: using话题: dataset话题: xml话题: 文件话题: excel