我有一个包含数据的excel(.xls)文件。我需要根据同一张纸上的相同数据从文件中读取数据并绘制图表/图表。 Spreadsheet :: ParseExcel模块中是否有任何方法可以绘制图形。
答案 0 :(得分:2)
您无法使用Spreadsheet::ParseExcel
,因为它只能读取Excel文件。
我建议您阅读excel数据,然后尝试以下任一方法:
创建另一个xls文件并使用Spreadsheet::WriteExcel::Chart
库。
创建xlsx文件并使用Excel::Writer::XLSX::Chart
库。
另一个关闭选项是使用Spreadsheet::ParseExcel::SaveParser
读取excel,然后添加图表并保存,但使用此模块时,所有原始图表都将丢失。
如果您使用的是Windows计算机,则可以尝试使用
Win32::OLE
此备用SO帖子可能会有所帮助:How can I modify an existing Excel workbook with Perl?