在未安装excel客户端的情况下从.net代码生成excel文件
我需要从.net代码以编程方式生成一个excel文件(xlsx),做一些经典的事情,如添加excel自动筛选、设置单元格/区域数据类型、格式化列和行中的数据表示、定义条件格式规则、添加公式等在未安装excel客户端的情况下从.net代码生成excel文件,.net,excel,.net,Excel,我需要从.net代码以编程方式生成一个excel文件(xlsx),做一些经典的事情,如添加excel自动筛选、设置单元格/区域数据类型、格式化列和行中的数据表示、定义条件格式规则、添加公式等 现有的选项是什么?开放式XML SDK是一种可能性(),它在较低的文件系统级别和ePlus上运行时可能更具挑战性 ()是另一种更高层次的流行替代方法。如果您只是想将数据放入一个已经很花哨的工作表中,那么您可以使用一个xmldocument库来完成。没有excel,您讨论的所有这些功能都很难正常实现。我需要从
现有的选项是什么?开放式XML SDK是一种可能性(),它在较低的文件系统级别和ePlus上运行时可能更具挑战性
()是另一种更高层次的流行替代方法。如果您只是想将数据放入一个已经很花哨的工作表中,那么您可以使用一个xmldocument库来完成。没有excel,您讨论的所有这些功能都很难正常实现。我需要从头开始创建excel文件。我正在寻找一些快速的高级库来实现这个结果。您建议从xmldocument级别的库开始,还是寻找其他更高级别的库来抽象底层文件系统?更高级别?为什么excel作为输出?是否不清楚更高级别的含义?Excel作为输出,因为这是一项要求。真的不清楚更高级别意味着什么?我得说,这是一个抽象出许多细节的东西。如果您比较OpenXMLSDK(低级框架)和EPPlus(高级框架),您应该明白我的意思。