Spreadsheet Light v3.4要求OpenXML 2.5,但不推荐使用smarttags

时间:2018-03-15 00:09:09

标签: c# openxml spreadsheetlight

我使用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"}

我如何克服上述问题?

1 个答案:

答案 0 :(得分:0)

问题是在SpreadSheetLight的官方网站上,没有选择下载3.4.9的最新版本。您只能通过nuget包管理器下载它。用3.4.9解决问题。