Spire.XLS 15.11.3 现已正式发布。该版本支持导出 equation 公式内容为 MathML 和 LaTeX,支持 XMATCH 函数、支持 Excel 转 JSON、支持设置 EMF 格式背景图片,同时新增类似 Office 365 的复选框效果功能。此外,一些有关加载 Excel 文档、Excel 转 PDF、公式行为等问题也已成功修复。详情如下。
新功能:
- 支持导出 equation 公式内容为 MathML、LaTeX。
- 支持 XMATCH 函数。
- 支持 Excel 转 JSON。
- 支持添加类似 Office 365 的复选框效果。
- 支持 Excel 转 JSON。
- 支持设置 EMF 格式背景图片。
Workbook workbook = new Workbook();
workbook.LoadFromFile(inputFile);
Worksheet sheet = workbook.Worksheets[0];
string mathML = sheet.Equations[0].ExportMathML();
sheet.Range["B9"].Value = "mathML:";
sheet.Range["B10"].Value = mathML;
string LaTex = sheet.Equations[0].ExportLaTex();
sheet.Range["B12"].Value = "LaTeX:";
sheet.Range["B13"].Value = LaTex;
workbook.SaveToFile(outputFile);
File.WriteAllText(outputFile_TXT, "LaTeX:\t" + LaTex + "\r\nmathML:\t" + mathML);
workbook.LoadFromFile(@"test.xlsx");
Worksheet sheet = workbook.Worksheets[0];
sheet.Range["C4"].Formula = "=XMATCH(\"王五\", A2:A5)";
workbook.CalculateAllValue();
Workbook workbook = new Workbook();
workbook.LoadFromFile(inputFile);
workbook.SaveToFile(outputFile, FileFormat.Json);
workbook.Dispose();
XlsRange range = sheet.Range["A1"];
range.InsertEmbedCheckBox();
rang.SetEmbedCheckBoxCheckState(true);
Workbook workbook = new Workbook();
workbook.LoadFromFile(inputFile);
workbook.SaveToFile(outputFile, FileFormat.Json);
workbook.Dispose();
Workbook workbook = new Workbook();
workbook.LoadFromFile(inputFile);
Worksheet sheet = workbook.Worksheets[0];
Stream image = File.OpenRead(inputFile_Img);
sheet.PageSetup.BackgoundImageStream = image;
workbook.SaveToFile(outputFile, ExcelVersion.Version2013);
问题修复:
- 修复了 Excel 转 PDF 效果不正确的问题。
- 修复了加载 Excel 文档时报错 “Invalid string in the file” 的问题。
- 修复了加载 Excel 文档程序挂起的问题。
- 修复了 AutoFitColumns() 方法执行效果不正确的问题。
- 修复了加载保存 Excel 文档后公式不正确的问题。
下载Spire.XLS 15.11.3,请点击:







