2015-02-23 14 views
1

我是C#編程新手。有沒有辦法將spire.xls圖表顯示爲HTML?我想創建基於Excel表格的堆積條形圖,然後使用C#在HTML中顯示。最好的辦法是什麼? 我正在面對將spire.xls圖表轉換爲網頁的問題。誰能幫忙? 以下是我的代碼。感謝你的幫助。謝謝如何在C#中將spire.xls圖表顯示爲html#

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

你想顯示XLSX圖表到html網頁?我是否正確 – 2015-02-23 07:26:23

+0

是@VeeramaniBala – Eunice 2015-02-23 07:52:35

+0

您可以使用c#將xlsx圖表保存爲圖像,然後根據需要加載到html網頁... – 2015-02-23 08:01:03

回答

0

GemBox的電子表格庫有助於將.xlsx轉換爲HTML格式。

using GemBox.Spreadsheet; 

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

鏈接GemBoxlibrariescode samples for .Net

上安裝GemBox,你可以找到在

C中的點NET框架的DLL:\程序文件(x86)\ GemBox Software \ GemBox.Spreadsheet 4.1 \ Bin