Jump to content

Importing to Excel


ibanez270dx

Recommended Posts

Hi,
I am seriously at my wit's end about this... I need to be able to click a link, which opens up a dynamically created Excel page with X number of rows and 9 columns. I am currently using a script called "excelwriter", but I can't seem to get it to work properly - that is, write all the rows into the excel file (I can only write one dynamically, which is a little useless...). So, my question would be: How would I be able to accomplish this if I rewrote the whole script? I'm talking from scratch... Also, is it possible to import my data as an HTML table to Excel? I think that would be easiest.

Thanks in advance,
- Jeff
Link to comment
https://forums.phpfreaks.com/topic/17145-importing-to-excel/
Share on other sites

sweet - it pretty much works the way I want. How would I be able to format cells though? For example, have the cell labels in bold or something? Here is my code:

[code]
$cr = "\n";
$title = "TITLE" . ',' . $monthname . ',' . $year . $cr;
$catanames =
"Type" . ',' . "Date" . ',' . "Downtime" . ',' . "Hours Down" . ',' .
"ATA" . ',' . "Discrepancy" . ',' . "Resolution" . ',' . "Logged" . ',' .
"Logged By" . $cr;

$data .=
$dwntime_type . ',' . $dwntime_date . ',' . $dwntime_times . ',' .
$dwntime_hrs . ',' . $dwntime_ata . ',' . $dwntime_reason . ',' .
$dwntime_solution . ',' . $dwntime_log . ',' . $dwntime_log_by . $cr;
}

$fp = fopen($filename2,"a");
if($fp)
{
fwrite($fp, $title);
fwrite($fp, $catanames);
fwrite($fp, $data);
fclose($fp);
echo "File saved successfully. <a href=$filename.csv>click here to access $filename2</a>";
} else {
echo "Error saving file!";
}
[/code]
Link to comment
https://forums.phpfreaks.com/topic/17145-importing-to-excel/#findComment-72624
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.