C# 使用XML和Excel模板将数据导入Excel
我正在从C#应用程序生成CSV数据。这可以很容易地导入到Excel中,但我需要对文件应用格式 一个选项是互操作,但运行此应用程序的计算机将不会安装Office产品,因此无法使用C# 使用XML和Excel模板将数据导入Excel,c#,xml,excel,csv,import,C#,Xml,Excel,Csv,Import,我正在从C#应用程序生成CSV数据。这可以很容易地导入到Excel中,但我需要对文件应用格式 一个选项是互操作,但运行此应用程序的计算机将不会安装Office产品,因此无法使用 有人告诉我,XML可以与Excel模板一起使用,我正在寻找如何实现这一点的入门示例。您可以使用优秀的OpenXML包装器生成具有格式的xlsx文件。或者,如果你想,你可以使用纯。OpenXML安装是需要关闭XML的。< p>我已经使用Excel 2003 XML格式生成了Excel扩展版几次,但是您将不得不考虑使用这种格
有人告诉我,XML可以与Excel模板一起使用,我正在寻找如何实现这一点的入门示例。您可以使用优秀的OpenXML包装器生成具有格式的xlsx文件。或者,如果你想,你可以使用纯。OpenXML安装是需要关闭XML的。< p>我已经使用Excel 2003 XML格式生成了Excel扩展版几次,但是您将不得不考虑使用这种格式不能支持的以下特性: 此XML电子表格2003文件格式(.XML)不保留以下功能:
- 审核跟踪箭头
- 图表和其他图形对象
- 图表工作表、宏工作表、对话框工作表
- 自定义视图
- 数据整合参考
- 图形对象图层
- 概述和分组功能
- 受密码保护的工作表数据
- 情景
- 用户定义的功能类别
- VBA项目
实现这两个目标的最佳方法是按照您希望的方式创建模板,并将其保存为Excel2003XML格式,然后查看原始Xml。这将使您更容易生成输出。您还可以下载xml定义以供参考。谢谢。最后使用一个简单的启用XML宏的模板来读取XML文件。@RaheelKhan,很高兴您提供了反馈!