XML转为Excel文件# DotNet - 窗口里的风景
s*w
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
我用的 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