1

我正在使用 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,因此会产生以下错误。

{"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"}

我怎样才能克服上述问题?

4

1 回答 1

0

问题是SpreadSheetLight官网没有下载最新版本3.4.9的选项。您只能通过 nuget 包管理器下载它。放置 3.4.9 解决了这个问题。

于 2018-03-15T09:18:18.620 回答