如何在C#中将spire.xls图表显示为html



我是C#编程的新手。有没有一种方法可以将spire.xls图表显示为HTML?我想在excel表格的基础上创建堆叠条形图,然后使用C#以HTML形式显示。最好的方法是什么?我正面临着将spire.xls图表转换为网页的问题。有人能帮忙吗?下面是我的代码。感谢你的帮助。谢谢

public static void Main(string[] args)
    {
        Workbook workbook = new Workbook();
        workbook.LoadFromFile(@"C:Users310188948DesktopBook1.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");
    }

GemBox的电子表格库有助于将.xlsx转换为HTML格式。

using GemBox.Spreadsheet;
SpreadsheetInfo.SetLicense("FREE-LIMITED-KEY");
ExcelFile.Load(@"***path***filename.xlsx").Save(@"***path***filename.html");

GemBox的链接,库,.Net 的代码示例

在安装GemBox时,您可以在中找到Dot-Net框架的DLL

C: \Program Files(x86)\GemBox Software\GemBox.Spreadsheet 4.1\Bin

最新更新