使用Perl Spreadsheet :: ParseExcel模块和Perl Spreadsheet :: WriteExcel模块,我试图为具有列表值的单元格分配标量值,如果单元格不是空白的话。这样做的目的是为具有列表值的单元格指定值1,以便我可以将多个列一起添加到一个具有该行总和的新列。
例如:
A B C D E(Sum Column)
Row2科学数学历史剧4
Row3数学空白科学空白2
Row4历史科学英语空白3
因此,如果单元格不是空白或“”,则为其分配值1,如果为空,则赋值为0.
我怎么会这样做?
答案 0 :(得分:0)
除了使用Spreadsheet::ParseExcel::SaveParser
之外,您无法使用这些模块编辑现有的Excel电子表格或者,使用ParseExcel在整个电子表格中读取可能更容易,计算总和(通过行值的grep
的标量值),并使用WriteExcel输出新的XLS文件