使用Perl写入Excel文件

空子

这是我的第一次尝试,我正在尝试掌握使用Excel :: Writer :: XLSX的基础知识。我似乎无法完全编译我的脚本。

#!C:\Perl\bin
#excel::writer attempt
#allows IR-Serial-Parts tracking

use strict;
use warnings;
use POSIX qw(strftime);
use Excel::Writer::XLSX;


my $ref = strftime '%Y-%m-%d', locatime();      #create the datestamp
my $file = "$ref.xlsx";
my $workbook = Excel::Writer::XLSX->new('$file');   #declare it outside of if loop preventing original issue.
#if(-e $file){
#       my $workbook = Excel::Writer::XLSX->open('$file');  #open existing  excel file
#}
#else{
#       my $workbook = Excel::Writer::XLSX->new('$file');   #open new Excel   if the date on comp has changed
#}

$worksheet = $workbook->add_worksheet("Tracking");
$worksheet->write( 'A1', 'Hi Excel!');

我什至不需要做任何事情,我只是想测试对电子表格中单元格的写入,而我什至无法做到这一点。我觉得我现在正在努力。这是外壳返回的内容。

Global symbol "$worksheet" requires explicit package name at writexcel.pl         line 20.
Global symbol "$workbook" requires explicit package name at writexcel.pl line   20
.
Global symbol "$worksheet" requires explicit package name at writexcel.pl      line 21.
Execution of writexcel.pl aborted due to compilation errors.
Press any key to continue . . .

现在,原来的问题已经解决。

Undefined subroutine &main::locatime called at writexcel.pl line 11.
Press any key to continue . . .

我的新错误。我认为这可能与strftime有关,但我不太确定。

fugu

尝试在$workbook循环外声明变量。另外,在使用时,strict您需要$worksheet使用声明my

use strict;
use warninigs;

my $workbook;

if(-e $file){
        $workbook = Excel::Writer::XLSX->open($file);  
}
else{
        $workbook = Excel::Writer::XLSX->new($file); 
}

my $worksheet = $workbook->add_worksheet('Tracking');
$worksheet->write( 'A1', 'Hi Excel!');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Perl写入Excel文件

来自分类Dev

如何使用Perl删除Excel工作表中的整个列并在新的Excel文件中写入更新的数据?

来自分类Dev

如何使用Perl删除Excel工作表中的整个列并在新的Excel文件中写入更新的数据?

来自分类Dev

使用哈希映射写入Excel文件

来自分类Dev

Excel VBA使用变量写入FDF文件

来自分类Dev

使用perl脚本检查cpanel授权并写入文件

来自分类Dev

使用CGI-perl将数据写入文件

来自分类Dev

使用Apache POI向Excel写入会损坏Excel文件

来自分类Dev

使用Perl交换Excel文件的列

来自分类Dev

写入Excel文件错误

来自分类Dev

使用xlwt将列表列表写入Excel文件

来自分类Dev

如何使用C#创建和写入Excel .xls文件

来自分类Dev

使用python将文件写入Excel的迭代错误

来自分类Dev

无法在R中使用xlsx包写入Excel文件

来自分类Dev

如何从excel读取并使用python写入json文件?

来自分类Dev

GAMS-使用GDX将输出写入Excel文件

来自分类Dev

使用Spreadsheet :: WriteExcel读取文件并将段写入Excel

来自分类Dev

在Python中使用zipfile写入方法后Excel文件损坏

来自分类Dev

如何使用epplus将html表写入Excel文件

来自分类Dev

使用ByteScout Spreadsheet在Excel文件中写入多个工作表

来自分类Dev

无法使用Java和Apache POI写入Excel文件

来自分类Dev

Perl从文件读取并使用print和inderect处理程序写入另一个文件

来自分类Dev

Python Selenium使用openpyxl将结果写入excel文件,但只有大小写写入excel文件

来自分类Dev

熊猫:无法写入Excel文件

来自分类Dev

写入后Excel文件损坏

来自分类Dev

Perl 从数千个 Excel 文件中提取多个值并将每个数据集写入 txt 文件

来自分类Dev

使用curl写入文件

来自分类Dev

使用 fputs 写入文件

来自分类Dev

在Perl中将子例程写入日志文件

Related 相关文章

  1. 1

    使用Perl写入Excel文件

  2. 2

    如何使用Perl删除Excel工作表中的整个列并在新的Excel文件中写入更新的数据?

  3. 3

    如何使用Perl删除Excel工作表中的整个列并在新的Excel文件中写入更新的数据?

  4. 4

    使用哈希映射写入Excel文件

  5. 5

    Excel VBA使用变量写入FDF文件

  6. 6

    使用perl脚本检查cpanel授权并写入文件

  7. 7

    使用CGI-perl将数据写入文件

  8. 8

    使用Apache POI向Excel写入会损坏Excel文件

  9. 9

    使用Perl交换Excel文件的列

  10. 10

    写入Excel文件错误

  11. 11

    使用xlwt将列表列表写入Excel文件

  12. 12

    如何使用C#创建和写入Excel .xls文件

  13. 13

    使用python将文件写入Excel的迭代错误

  14. 14

    无法在R中使用xlsx包写入Excel文件

  15. 15

    如何从excel读取并使用python写入json文件?

  16. 16

    GAMS-使用GDX将输出写入Excel文件

  17. 17

    使用Spreadsheet :: WriteExcel读取文件并将段写入Excel

  18. 18

    在Python中使用zipfile写入方法后Excel文件损坏

  19. 19

    如何使用epplus将html表写入Excel文件

  20. 20

    使用ByteScout Spreadsheet在Excel文件中写入多个工作表

  21. 21

    无法使用Java和Apache POI写入Excel文件

  22. 22

    Perl从文件读取并使用print和inderect处理程序写入另一个文件

  23. 23

    Python Selenium使用openpyxl将结果写入excel文件,但只有大小写写入excel文件

  24. 24

    熊猫:无法写入Excel文件

  25. 25

    写入后Excel文件损坏

  26. 26

    Perl 从数千个 Excel 文件中提取多个值并将每个数据集写入 txt 文件

  27. 27

    使用curl写入文件

  28. 28

    使用 fputs 写入文件

  29. 29

    在Perl中将子例程写入日志文件

热门标签

归档