c# - 'ClosedXML.Excel.XLWorkbook' 的类型初始值设定项抛出异常

标签 c#

using ClosedXML.Excel;

class XLSXWriter : BExporter
    {
        private readonly string _fName;

        public XLSXWriter(string fileName)
        {
            _fName = fileName;
        }

        public override void Export(IEnumerable<AnimalData> animals)
        {
            var workBook = new XLWorkbook(); <---Throws an exception

            var workSheet = workBook.Worksheets.Add("MySheet");

            workSheet.Cell("A1").Value = "Hello World";            

            FileStream fs = new FileStream(_fName, FileMode.Create);
            workBook.SaveAs(fs);
            fs.Close();          
        }
    }

只是尝试这个库 ClosedXML.dll,它抛出一个异常无法弄清楚可能是什么问题。 我从 savefiledialog 得到了 _fName。 有人有想法吗?

最佳答案

本以为会删除这篇文章,但将来可能会对某人有所帮助....我所要做的就是再引用一个 DLL DocumentFormat.OpenXml.dll。现在完美运行!

关于c# - 'ClosedXML.Excel.XLWorkbook' 的类型初始值设定项抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13715359/

相关文章:

c# - 将 Roslyn 与 Nuget 结合使用时避免大量的包和二进制文件

c# - 防止在 asp.net 输入字段中回车

c# - 如何从 jwt token 中获取 "exp"并与当前时间进行比较以检查 token 是否已过期

c# - LINQ AsParallel() 是否保持线程安全?

c# - 在单元测试中模拟 HTTPResponse

c# - 通过 .net 应用程序将报告文件上传到报告管理器?

c# - 使用 IdentityServer4 从多个 API 创建用户

c# - XNA 游戏开发启动

c# - 在 C# 中处理指向结构的指针

c# - Controller 上的多个路由