使用perl在现有Excel工作表中绘制图表

时间:2014-07-03 07:03:52

标签: excel perl perl-module

我有一个包含数据的excel(.xls)文件。我需要根据同一张纸上的相同数据从文件中读取数据并绘制图表/图表。 Spreadsheet :: ParseExcel模块中是否有任何方法可以绘制图形。

1 个答案:

答案 0 :(得分:2)

您无法使用Spreadsheet::ParseExcel,因为它只能读取Excel文件。

我建议您阅读excel数据,然后尝试以下任一方法:

  1. 创建另一个xls文件并使用Spreadsheet::WriteExcel::Chart库。

  2. 创建xlsx文件并使用Excel::Writer::XLSX::Chart库。

  3. 另一个关闭选项是使用Spreadsheet::ParseExcel::SaveParser读取excel,然后添加图表并保存,但使用此模块时,所有原始图表都将丢失。

  4. 如果您使用的是Windows计算机,则可以尝试使用 Win32::OLE

  5. 此备用SO帖子可能会有所帮助:How can I modify an existing Excel workbook with Perl?