Gossamer Forum
Home : Products : Links 2.0 : Discussions :

easy Excel option

Quote Reply
easy Excel option
I've created a quick and easy way to view your database in an excel browser. Hope someone finds this useful.

#!/usr/local/bin/perl -w

use CGI qw(:standard);
use Spreadsheet::WriteExcel;

$header = "Please Wait Loading";

# Open the file with pipe | separated variables
open (PIPEFILE, "/path/to/default.db");

# Create a new Excel file
my $excel = Spreadsheet::WriteExcel->new("/path/to/webserver/default.xls");

# Row and column are zero indexed
my $row = 0;
my $col;

while (<PIPEFILE>) {
chomp;
# Split on single tab
my @Fld = split('\|', $_);
my $token;

$col = 0;
foreach $token (@Fld) {
# Write number or string as necessary
$excel->xl_write($row, $col, $token);
$col++;
}
$row++;
}

print "Content-Type: text/html\n\n\n";
print("<HTML><HEAD><TITLE>Excel View</TITLE><META HTTP-EQUIV=\"REFRESH\" CONTENT=\"2; url=http://www.yourserver.com/default.xls\"></HEAD> <BODY bgcolor=#ffffff><BR><BR><BR> <FONT COLOR=#000000 ><CENTER><H1>$header</H1></CENTER></FONT><BR>");
print("</body></HTML>");

exit;


Subject Author Views Date
Thread easy Excel option gobucs 5254 Jul 19, 2001, 12:26 PM
Thread Re: easy Excel option
Stealth 5141 Jul 19, 2001, 1:40 PM
Thread Re: easy Excel option
DogTags 5120 Jul 24, 2001, 5:48 AM
Thread Re: easy Excel option
Stealth 5125 Jul 24, 2001, 8:14 AM
Post Re: easy Excel option
DogTags 5080 Jul 25, 2001, 10:01 PM
Thread Re: easy Excel option
DogTags 5043 Jul 28, 2001, 2:25 AM
Thread Re: easy Excel option
Paul 5055 Jul 28, 2001, 8:12 AM
Thread Re: easy Excel option
DogTags 5035 Jul 28, 2001, 12:52 PM
Post Re: easy Excel option
Thomas. 4926 Sep 6, 2001, 10:00 AM
Thread Re: easy Excel option
WorldRuler 4929 Sep 6, 2001, 3:02 PM
Post Re: easy Excel option
Thomas. 4904 Sep 7, 2001, 2:02 AM
Post Re: [gobucs] easy Excel option
ATKOgirl 4802 Oct 1, 2001, 7:22 PM