У меня возник вопрос о преобразовании диаграммы в лист 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