用.NET生成excel图表的免费库
我需要一个免费的图书馆(或不太昂贵)的.NET与Excel文档工作。 我需要读取数据,修改,保存和添加图表到文档中。
或者换一种说法,我需要一个免费的库来创build图表并将其插入到Excel文档中(仅适用于图表)。
我find了FlexCel和SmartXLS,但FlexCel不支持这些图表(不能创build),而SmartXLS具有小function。
办公室不安装在服务器上。 也应该支持2003 Office。
谢谢你的帮助。
你应该可以使用Open XML来做你想做的事,看看下面的在线文章:
使用Open XML Format SDK 2.0创build文档(2/3)
此场景的主题是文档组装,涉及基于外部数据源(如其他文件或数据库)创build文件。 在这种情况下,您是名为Adventure Works的虚构公司的开发人员。 该公司将所有销售信息存储在数据库中。 目前,销售团队使用Excel手动连接数据库来检索最新的销售信息。 您的工作是创build一个报表生成工具,该工具从数据库中自动检索数据,将其导入到Excel中,并使用图表创build报表。 销售团队将在批处理过程中在报表服务器上运行此解决scheme,因此严格要求不能使用Excel应用程序客户端。
http://msdn.microsoft.com/en-us/library/dd452407(office.12).aspx
它概述了使用模板文件。 它不会从头开始生成图表,但几乎就是您上面概述的情况。
编辑:发现另一个问题,提供了一个答案arrays: 从C#创buildExcel(.XLS和.XLSX)文件