如何使用Perl的Spreadsheet :: WriteExcel将Excel文件转换为CSV?

时间:2009-11-18 15:11:25

标签: perl excel csv spreadsheet

我有一张Excel工作表,可以使用Perl将其转换为 .csv 格式。我唯一的问题是Excel表格单元格中的一些数据包含逗号和那些 必须以CSV格式保留,但转换时需要作为 分隔符。如何使用逗号检索单元格中的数据并将其打印出来 CSV?

例如,在Excel工作表中A1单元格包含数据{0xAAAA,0xFFFF,0xAAAA,0xAAAA}我也想在CSV文件的A1单元格中使用逗号相同的数据。我是Spreadsheet::ParseExcel

2 个答案:

答案 0 :(得分:8)

使用Text::CSV解析和创建csv文件。 如果您不知道如何将该模块用于您的任务,请更具体。

答案 1 :(得分:0)

为避免将字段中的逗号解释为分隔符,请使用双引号等字符括起字段:

"10","10,00","156"