在没有interop和模板的情况下创建excel,包含或不包含行和列
可以使用哪个dll或库来创建不具有特定格式的excel表,以便可以在此上下文中使用模板。 虽然可以合并行和列。 列数不固定。
例如:在第一行中合并第1列和第2行,而在第二行中合并第2列的第2行。 假设第一行包含5列,而第二行包含4列。
由于运行程序的系统可能没有安装Microsoft Office,因此不需要Interop。
任何建议都会有很大的帮助。
有几种选择(免费和商业):
- MS的OpenXML 2.0 (免费)
- EPPlus (免费)
- NPOI (免费)
- Flexcel (商业)
- Aspose.Cells (商业)
- SpreadsheetGear (商业)
另一个选项(虽然不是真的推荐)是生成带有特定标签的HTML文件 – 根据MS文档由Excel支持http://msdn.microsoft.com/en-us/library/Aa155477%28office.10%29.aspx 。 有关此示例,包括源代码,请参阅http://www.c-sharpcorner.com/UploadFile/kaushikborah28/79Nick08302007171404PM/79Nick.aspx