我是C#编程的新手。有没有办法将spire.xls图表显示为HTML?我想基于excel表创建堆积条形图,然后使用C#以HTML格式显示。什么是最好的方法? 我遇到了将spire.xls图表转换为网页的问题。有人可以帮忙吗? 以下是我的代码。感谢您的帮助。谢谢
public static void Main(string[] args)
{
Workbook workbook = new Workbook();
workbook.LoadFromFile(@"C:\Users\310188948\Desktop\Book1.xlsx");
Worksheet sheet = workbook.Worksheets[1];
Chart chart = sheet.Charts.Add();
chart.DataRange = sheet.Range["B2:D18"];
chart.SeriesDataFromRange = false;
chart.ChartType = ExcelChartType.BarStacked;
chart.Legend.Position = LegendPositionType.Right;
sheet.SaveToHtml("Output.html");
System.Diagnostics.Process.Start("Output.html");
}
答案 0 :(得分:0)
GemBox的电子表格库有助于将.xlsx转换为HTML格式。
using GemBox.Spreadsheet;
SpreadsheetInfo.SetLicense("FREE-LIMITED-KEY");
ExcelFile.Load(@"***path***\filename.xlsx").Save(@"***path***\filename.html");
GemBox,libraries,code samples for .Net
的链接在安装GemBox时,您可以在
中找到Dot Net框架的DLLC:\ Program Files(x86)\ GemBox Software \ GemBox.Spreadsheet 4.1 \ Bin