方法一:XML导出后改后缀.(记事本打开就是编写的数据格式)
优点:简单,快捷
缺点:Excek或Office打开时提示文件格式错误,需要另存为标准的Excel格式,直接导入会提示
外部表不是预期的格式
方法二:使用微软的动态库Microsoft.Office.Interop.Excel.dll(标准的Excel格式,记事本打开后是乱码)
优点:标准的Excel格式,自由使用
缺点:电脑需要安装Office或WPS且对版本有要求,版本不同会提示
未能加载文件或程序集“office, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c”或它的某一个依赖项。系统找不到指定的文件
方法三:使用NuGet包引用Microsoft.Office.Interop.Excel
优点:标准的Excel格式,对电脑环境没有要求
缺点:配置优点麻烦
Microsoft.CSharp为辅助库,视情况引用
若导出时提示
检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046}
的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154
给电脑装个WPS,有的重装
或文章来源:https://www.toymoban.com/news/detail-781601.html
应用程序池启用32位模式文章来源地址https://www.toymoban.com/news/detail-781601.html
到了这里,关于winForm导出Excel的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!