我有一個關於在Excel表格中轉換圖表的問題。我嘗試圖書館NPOI,這是非常強大的導入數據等,但我還沒有看到像chart.toImage什麼的方法。將Excel圖表轉換爲VB.Net中的圖像
Dim hssfworkbook As HSSFWorkbook = InitializeWorkbook(lblExcelPath.Text)
Dim sheet As HSSFSheet = hssfworkbook.GetSheet(txtTableName.Text)
Dim chart As HSSFChart() = HSSFChart.GetSheetCharts(sheet)
正如您所看到的,我從工作表中得到了圖表,但無法導出它。我的問題是,圖書館不應該使用Excel應用程序。我的意思是安裝的辦公室很好。問題是,不同版本的Excel可能會有問題。因爲Microsoft.Office.Interop
庫不是解決方案。我發現了一個價格昂貴的aspose庫。所以我首先嚐試搜索一個免費的圖書館來解決這個小問題。
更新:
一種可能的解決方案可以是轉換excel工作表中html和提取圖表作爲圖像的圖像。當我打開Excel文件並將其保存爲html時,它可以正常工作。有沒有人測試過一個將Excel轉換爲HTML的庫,並且在轉換圖表方面取得了成功?
我希望大家理解我,我的英語不好):
預先感謝您
http://softwarerecs.stackexchange.com/可能是感興趣的。 – pnuts