'ClosedXML.Excel.XLWorkbook'的类型初始化程序引发了异常

smo*_*ons 3 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();          
        }
    }
Run Code Online (Sandbox Code Playgroud)

只是尝试这个库ClosedXML.dll,它抛出异常无法弄清楚可能是什么问题.我从中得到_fNamesavefiledialog.任何人的想法?

smo*_*ons 6

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