All pastes #641052 Raw Edit

Anonymous

public text v1 · immutable
#641052 ·published 2007-07-31 21:53 UTC
rendered paste body
my $ss = new Spreadsheet::BasicRead($xlsFileName) ||
	die "Could not open '$xlsFileName': $!";
	$ss->getNextRow();
	while (my $data = $ss->getNextRow())
	{
		no warnings qw(uninitialized);
		@$data[0] =~ s/"/'/g;#'
		my $artist = @$data[0];
		@$data[1] =~ s/"/'/g;
		my $titel = @$data[1];
		my $format1 = @$data[2];
		my $katnr = @$data[3];
		my $ean = @$data[4];
		my $pk = @$data[5];
		my $format = "@$data[6]" . "$format1";
		my $rel = @$data[7];
		##print "insert into zeeq values (\"$artist\", \"$titel\", \"$katnr\", \"$ean\", \"$pk\", \"$format\", \"$rel\", \"bonnier\");\n";
		my $insert = "insert into zeeq values (\"$artist\", \"$titel\", \"$katnr\", \"$ean\", \"$pk\", \"$format\", \"$rel\", \"bonnier\");";
		my $sth = $dbh->prepare($insert);
		$sth->execute();
	}
#------------------------------------------------------------------------
my $ss = new Spreadsheet::BasicRead($xlsFileName) ||
	die "Could not open '$xlsFileName': $!";
	while (my $data = $ss->getNextRow())
	{
		no warnings qw(uninitialized);
    	($rel, $artitle, $format, $kamp, $selskab, $katnr, $ean, $pk, $comment) = (split(/\t/, join("\t", @$data)));
		$artitle =~ s#7"#7 inch#;
		($artist, $titel) = split(/ - /, $artitle);
	my $insert = "insert into zeeq values (\"$artist\", \"$titel\", \"$katnr\", \"$ean\", \"$pk\", \"$format\", \"$rel\", \"target\");";
		my $sth = $dbh->prepare($insert);
		$sth->execute();
	}