我使用C#和Spreadsheet Light最新版本3.4。 此版本需要OPEN Xml 2.5(不推荐使用智能标记)。
我尝试使用以下代码创建基本XLS:
SLDocument sl = new SLDocument();
sl.SetCellValue(1, 1, "SURNAME");
sl.SaveAs("HelloWorld.xlsx");
` 问题是版本3.4要求使用openxml 2.5,其中不推荐使用smarttags,因此会产生以下错误。
{"Could not load type 'DocumentFormat.OpenXml.Spreadsheet.SmartTags' from assembly 'DocumentFormat.OpenXml, Version=2.5.5631.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.":"DocumentFormat.OpenXml.Spreadsheet.SmartTags"}
我如何克服上述问题?
答案 0 :(得分:0)
问题是在SpreadSheetLight的官方网站上,没有选择下载3.4.9的最新版本。您只能通过nuget包管理器下载它。用3.4.9解决问题。