【问题标题】:Append data to excel using perl使用perl将数据附加到excel
【发布时间】:2014-06-05 12:28:06
【问题描述】:

我是 Perl 的新手。谁能告诉我如何将数据从一个 excel 文件附加到另一个现有的 excel 文件?

我有 2 个 excel 文件,每次运行程序时都会创建 1 个 excel 文件,但我需要将数据从新的 excel 文件复制到另一个文件作为备份。所以我想将数据附加到备份文件中。

我尝试在网络上搜索,但我得到的只是创建新文件。

【问题讨论】:

    标签: excel perl append


    【解决方案1】:

    我想你想要Spreadsheet::ParseExcel::SaveParser

    # Open an existing file with SaveParser
    my $parser   = Spreadsheet::ParseExcel::SaveParser->new();
    my $template = $parser->Parse('template.xls');
    my $row  = #Enter row value here, keep incrementing it for appending
    my $col  = #Enter column value here
    # Add a cell
    $worksheet->AddCell( $row, $col, 'New string' );
    # Write over the existing file or write a new file.
    $template->SaveAs('newfile.xls');
    

    【讨论】:

    • 谢谢 Chankey,但我收到错误消息“无法在 ./6.pl 第 16 行的未定义值上调用方法“AddCell”。
    • 我认为您按原样添加了我的代码,这不是您的操作方式,它只是一个示例。转到模块页面并查看文档。
    猜你喜欢
    • 2018-05-24
    • 1970-01-01
    • 1970-01-01
    • 2019-01-15
    • 1970-01-01
    • 2021-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多