[英]Spreadsheet Light v3.4 asks for OpenXML 2.5 but smarttags are deprecated
我正在使用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要求使用不推荐使用smarttag的openxml 2.5,因此会产生以下错误。
{"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"}
我该如何克服以上问题?
问题在于,在SpreadSheetLight的官方网站上,没有选项可以下载最新版本3.4.9。 您只能通过nuget软件包管理器下载它。 放置3.4.9可解决此问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.