C#怎么实现把xml作为数据源导入excel
比如说,
现在有一个规范的xml,
打开一个新的excel,
直接把xml拖进excel里去(即作为excel的数据源打开),
这时候的excel显示会直接对xml的内容整齐展开,并且间隔行变色,而且直接就带有筛选的功能,
并且每一列的列宽以及数据格式也是比较符合实际情况。
我想用C#实现这个功能,
如果是在程序里直接把xml转成DataSet,
再写入一个新建的excel的话,只是纯粹的往excel内写入数据,
没有直接从excel导入xml的那种效果,
我用的excel组件是 ExcelWrappe, 也就是对Microsoft.Office.Interop.Excel再封装的一个dll。
请教一下大家,这个有什么思路么~~~
关注中。。。。。。。。。。。。。
mark 关注,回复内容太短
没有人做过类似的效果么? ....
大家有什么思路 都可以说说哈~
我实在头大了
如何由XSD生成XML?
这个我做过。一般是把XML导入到C#的数据库类里面,库自带。当然如果你愿意导成ADO中的数据类型比如DATATBALE之类的也可以,然后直接转成EXCEL。
至于你说的效果问题,呵呵,这个应该非常简单吧。C#操作OFFICE。
对,这个是比较容易实现的,
可是转成excel后的显示效果跟xml以excel格式打开的效果差好远的
。。。 我就是想知道怎么在C#里实现excel的筛选,间隔色,
相关问答:
DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
<B>
<C>
</C>
&nb ......
从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式
XML code:
<folder state="unchecked" label="全部">
<folder state="unchecked&qu ......
我用jquery无刷新上传图片后返回json格式的数据报错
(实际上图片是上传成功的了,只是返回json格式总读不到,总是报错)
我调试上传的ashx页如下
无法显示 XML 页。
使用 样式表无法查看 XML 输入。请更 ......
内容如题。。在C#里改如何写呢?
本来思路是先比对节点名称,如是的话就保存要删除节点的下标放在数组里。然后循环删除,但发现。。当我删除第一个后,所有节点下标数量都发生改变。。
就不能再按照之前纪录的节点 ......