seo 发表于 2023-8-28 22:15:27

另类导出EXCEL-XLSX文件,非对象非模块,操作XML方法,快速... [复制链接]

之前有发过一篇关于读XLSX文件的帖子:https://bbs.125.la/forum.php?mod=viewthread&tid=14791506&extra=
现在再发一份写XLSX的方法:
https://att.125.la/data/attachment/forum/202308/15/124641ms05ntztjada5d5w.png

另类导出EXCEL-XLSX文件,非对象非模块,操作XML方法。
原理是操作EXCEL的底层XML文件,对相关XML进行修改操作,然后压缩为XLSX文件。

无需安装EXCEL等软件,也无需带DLL等,非对象,直接写XML。

测试环境EXCEL2016、WPS。

已用于实际生产,如下图为实际项目生成的XLSX文件:

https://att.125.la/data/attachment/forum/202308/15/124619h512h5c3kk25chh2.png
源码例子为简单例子无任何样式,如需要如上图表格添加单元格样式、公式等等,请自行对相应XML文件进行修改操作!或做好模板。
详细可百du搜索:OpenXml
调用了精益模块,请自行替换
            

            
            点我下载
            (已有 30 次下载)
            

            
            
      

      
               
            引用模块
            
            
            
               
                  源码文件名
                  模块文件名
               
                              
                  导出到XLSX-XML版 - 数组版.e
                  
                        
                                                      
                              精易模块.ec
                           
                                                   
                        
                                          
               
                           
页: [1]
查看完整版本: 另类导出EXCEL-XLSX文件,非对象非模块,操作XML方法,快速... [复制链接]