![]() |
1
1
继我的评论之后,这里有一些更深入的建议。我是在手机上写的,所以请原谅这不是一个完整的工作代码 右键单击解决方案资源管理器中的解决方案节点,然后选择“管理解决方案的Nuget软件包” 安装epplus-它直接创建excel文件(它们实际上只是一个名为xlsx的zip文件中的xml文件),而不需要安装excel interop,这可能是一件麻烦事,最好避免 将xml文档读入数据集中:
熟悉xml文档在数据集中的显示方式—具有子节点的节点往往表示为具有将它们链接在一起的关系的分离表,因此您可能最终会遇到类似xml的问题
现在看起来您的xml不是这样构造的,但很难说清楚 因此,您现在将xml文档作为数据集中的一组表,并希望它们作为excel工作表。Epplus可以通过几行代码从数据表(数据集是数据表的集合)创建excel文件,请参阅 Export DataTable to excel with EPPlus 如果您的数据集只包含一个表,那么工作就差不多结束了。如果它有多个表,我建议您创建一个新的DataTable,然后在数据集上循环,从各种ds.tables[“table name here”]中选取值并填充DataTable 因此,要实现您的程序,请将这组注释作为代码实现
问题解决了,希望用大约10行代码 |
![]() |
MBF · PHP导入/解析XML文件内容保存到数据库 3 年前 |
![]() |
TenkMan · SQL Server XML嵌套值查询表单990 3 年前 |
![]() |
Nano · 在Java中解析XML标记中的值 7 年前 |
![]() |
Peter Cook · 需要XML响应中非节点的文本值 7 年前 |
![]() |
Jeavie · 如何从xml文件中获取URL作为字符串? 7 年前 |
![]() |
aggicd · c#解析XML并将节点存储到网格 7 年前 |