[FX.php List] creating an export file
Dale Bengston
dbengston at preservationstudio.com
Fri Apr 29 11:04:20 MDT 2005
I tried coloring cells with Spreadsheet_Excel_Writer and it turns
everything black! Have you tried any cell shading?
Dale
On Apr 29, 2005, at 11:00 AM, Eric Pingel wrote:
> Thanks Dale!
> I messed around with with the phphclass DC posted yesterday, but
> couldn't
> get any results. I tried Spreadsheet_Excel_Writer this morning and
> got it
> to work. The Area Educational Agency that supports our school district
> has a prototype student differentiation tool, built in Excel, that we
> are
> piloting for them. Our curriculum coordinator need to input various
> pieces of student data and test scores into this prototype. My
> intentions
> are to let him choose the data he need to copy into the prototype from
> a
> form. When submitted the form will actually produce the excel
> spreadsheet
> he can download and use with the prototype.
> Below is the code I used to get the data from fmp (6.0 unlimited) and
> output it into an excel spreadsheet. Let me know of any improvements,
> I
> am a php newbie.
> Thanks again Dale and DC.
>
> <?php
> require_once 'Spreadsheet/Excel/Writer.php';
>
> include_once($HTTP_SERVER_VARS['DOCUMENT_ROOT'] .
> "/student_profile/fx/FX.php");
> $serverIPAddress = '##########';
> $currentDatabase = '##########';
> $layout = 'Layout #1';
> $groupSize = 'all';
> $f6 = '2';
> $ind_search = new FX($serverIPAddress);
> $ind_search->SetDBData($currentDatabase,$layout,$groupSize);
> $ind_search->AddDBParam(f6, $f6);
> $ind_search->AddSortParam(f8);
> $ReturnedData = $ind_search->FMFind();
>
> // Creating a workbook
> $workbook = new Spreadsheet_Excel_Writer();
>
> // sending HTTP headers
> $workbook->send('2nd_tut.xls');
>
> // Creating a worksheet
> $worksheet =& $workbook->addWorksheet('2nd Grade Data');
>
> // The actual data
> $worksheet->write(0, 0, 'ID Number');
> $worksheet->write(0, 1, 'Last Name');
> $worksheet->write(0, 2, 'First Name');
> $worksheet->write(0, 3, 'Grade');
> $worksheet->write(0, 4, 'Teacher');
> $worksheet->write(0, 5, 'PR Reading Comprehension');
> $worksheet->write(0, 6, 'PR Reading Vocabulary');
> $r = 1;
> foreach ($ReturnedData['data'] as $value) {
>
> $worksheet->write($r, 0, $value['f13'][0]);
> $worksheet->write($r, 1, $value['f8'][0]);
> $worksheet->write($r, 2, $value['f9'][0]);
> $worksheet->write($r, 3, $value['f6'][0]);
> $worksheet->write($r, 4, $value['f4'][0]);
> $worksheet->write($r, 5, $value['f87'][0]);
> $worksheet->write($r, 6, $value['f86'][0]);
> $r++;
> }
>
> // Let's send the file
> $workbook->close();
>
>
> ?>
>> Hi Eric,
>>
>> I use Spreadsheet_Excel_Writer. It allows you to produce formatted
>> Excel files on the user's desktop from PHP code, and by extension,
>> FileMaker data. I have implemented this for two clients, who
>> absolutely
>> love it!
>>
>> http://pear.php.net/package/Spreadsheet_Excel_Writer
>>
>> Hope this helps,
>> Dale
>>
>>
>> --
>> Dale Bengston
>> Streamline Studio, LLC
>> 2822 Mason Street
>> Madison, WI 53705
>> 608.212.8151
>> dbengston at streamline-studio.com
>> www.streamline-studio.com
>>
>> On Apr 25, 2005, at 2:35 PM, Eric Pingel wrote:
>>
>>> I am trying to create and export file using fx.php. I have a
>>> FileMaker 6
>>> Unlimited database connected to users via fx.php. I am looking to
>>> have
>>> the users select various database fields and create an export that
>>> they
>>> can then use in Excel. I have used a script for php/mysql and it
>>> works
>>> there, but porting it over to fx.php/fmpro has given me trouble.
>>> Does
>>> anyone have any ideas as to how to create an .xls file from fx.php?
>>>
>>> --
>>> Eric Pingel
>>> Instructional Technologist/Webmaster/DBA
>>> Pella Community School District
>>> 210 E. University
>>> Pella, IA 50210
>>> http://www.pella.k12.ia.us
>>> (641)628-3870 work
>>> (641)780-1503 cell
>>> _______________________________________________
>>> FX.php_List mailing list
>>> FX.php_List at mail.iviking.org
>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>
>>
>> _______________________________________________
>> FX.php_List mailing list
>> FX.php_List at mail.iviking.org
>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>
>
>
> --
> Eric Pingel
> Instructional Technologist/Webmaster/DBA
> Pella Community School District
> 210 E. University
> Pella, IA 50210
> http://www.pella.k12.ia.us
> (641)628-3870 work
> (641)780-1503 cell
> _______________________________________________
> FX.php_List mailing list
> FX.php_List at mail.iviking.org
> http://www.iviking.org/mailman/listinfo/fx.php_list
>
More information about the FX.php_List
mailing list