mayanks94 has asked for the wisdom of the Perl Monks concerning the following question:
#!/usr/bin/perl -w use strict; use Spreadsheet::WriteExcel; use Data::Dumper; #count the number of records use strict; open(IN, "t.txt"); my @str = <IN>; close(IN); print scalar(@str); #end counting the no.of records open (TABFILE, 't.txt') or die "t.txt: $!"; my $worksheetno=(int(@str/10))+1; print "\n$worksheetno\n"; my $workbook = Spreadsheet::WriteExcel->new('tab.xls'); my $row = 0; my $rowcount=0; while($worksheetno>0) { my $worksheet = $workbook->add_worksheet(); while (<TABFILE>) { chomp; my @Fld = split(','); print "@Fld\n"; my $col = 0; foreach my $token (@Fld) { $worksheet->write($row, $col, $token); $col++; } $row++; } open (TABFILE, 't.txt') or die "t.txt: $!"; $row=0; $worksheetno--; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: CONVERTING CSV TO XLS
by Tux (Canon) on May 26, 2014 at 06:25 UTC | |
| |
|
Re: CONVERTING CSV TO XLS
by Anonymous Monk on May 26, 2014 at 06:26 UTC | |
|
Re: CONVERTING CSV TO XLS
by mayanks94 (Initiate) on May 26, 2014 at 10:59 UTC | |
by poj (Abbot) on May 26, 2014 at 12:26 UTC | |
|
Re: CONVERTING CSV TO XLS
by mayanks94 (Initiate) on May 26, 2014 at 07:02 UTC | |
by marto (Cardinal) on May 26, 2014 at 07:32 UTC | |
by mayanks94 (Initiate) on May 26, 2014 at 09:28 UTC | |
|
Re: CONVERTING CSV TO XLS
by mayanks94 (Initiate) on May 27, 2014 at 06:12 UTC |