capsx Posted January 8, 2004 Report Share Posted January 8, 2004 Vai ar php var uzghenereet excel fili, bet ne delimited, a realu excel, kur noradas shuunu tips (general, number etc) ? Un ja var, kur ir kaads piemeers ??? Link to comment Share on other sites More sharing options...
jb4 Posted January 9, 2004 Report Share Posted January 9, 2004 Izlasi Excel dokumentu tipa dokumentāciju un tad atkārto jautājumu ;] Pirms pāris mēnešiem kaut ko tādu arīdzan gribēju, bet nekā neatradu. Tad domāju uzrakstīt, bet, nedaudz palasījies par Excel un papētījis Excel failus tekst modē, sapratu, ka ne šajā dzīvē es to darīšu. Ja kāds to ir izdarījis ar PHP, tad viņam ir pamatīgi samaksāts ;] Link to comment Share on other sites More sharing options...
Kaklz Posted January 10, 2004 Report Share Posted January 10, 2004 Vai ar php var uzghenereet excel fili, bet ne delimited, a realu excel, kur noradas shuunu tips (general, number etc) ? Un ja var, kur ir kaads piemeers ??? ja nemaldos, tad excel ir slēgts standarts, kuru MS brīvi nevienam nedod, līdz ar to šāda PHP skripta uzrakstīšana varētu būt pietiekoši sarežģīta. Var atrast internetā kaut kādu dokumentāciju par excel failiem .. bet nu ieteiktu šai domai uzreiz atmest ar roku, ja vien tu neatrod kaut kādu gatavu komponenti / klasi, kas to dara tavā vietā. Link to comment Share on other sites More sharing options...
des Posted January 10, 2004 Report Share Posted January 10, 2004 Njaa. Tur shaubos vai var iztikt ar jau php esosho. Tur visdriizaakais jaaraxta jauns extension ar visaadiem API. Jo ne jau xls failu gjenereeshanai php ir domaats. Ljoti iespeejams, ka no kaut kaadiem opensourceem (OpenOffice un tml) var izvilkt to xls gjeneraaciju un, ja ljoti vajag uztaisiit php dalju, kas uztaisa vienkaarshaa formaa to exceli ar lauku formateejumu, no kurienes tad kaads cits serviss uz servera nolasa un sagjeneree xls. Bet vai tas viss buutu ieguldiito puulju veerts, nezinu :) Viss atkariigs no taa, vai patieshaam tie xls ir tik ljoti, ljoti vajadziigi un vai tos ar neko nevar aizvietot. Link to comment Share on other sites More sharing options...
des Posted January 10, 2004 Report Share Posted January 10, 2004 Njus, gatavi komponenti par M$-Office teemu ir ieksh Delphi 7. Tur vari sadariit ar word/excel/powerpoint/outlook/access failiem gandriiz visu to pashu, ko var izdariit ar rokaam. Nosaciijums ir, ka M$-Office ir jaabuut uzinstalleetam. Tad nu ir iespeejams uzraxtiit servisu, kas sapuush xls failos visu, kas vien ir vajadziigs. Tjipa, ik pa laikam apskataas vai php nav iemetis kaut kaadu sava formaata sagatavi un, ja ir, tad to iepuush excelii. Vieniigais, shis risiinaajums neder, ja visu grib sabaazt uz Linux kastes. Kaut gan var jau php/apache/mysql tureet uz Linux, iedod shaari Winkastei, kas tad arii darbojaas ar shaaree esoshajiem failiem. Bet, ja tieshaam LJOTI vajag to xls failus, tad visu var uztaisiit. Un, ja nepatiik Delphi, tad gan jau, ka shaadi pashi komponenti ir kaadaa C arii. Link to comment Share on other sites More sharing options...
capsx Posted January 14, 2004 Author Report Share Posted January 14, 2004 Izlasi Excel dokumentu tipa dokumentāciju un tad atkārto jautājumu ;] Pirms pāris mēnešiem kaut ko tādu arīdzan gribēju, bet nekā neatradu. Tad domāju uzrakstīt, bet, nedaudz palasījies par Excel un papētījis Excel failus tekst modē, sapratu, ka ne šajā dzīvē es to darīšu. Ja kāds to ir izdarījis ar PHP, tad viņam ir pamatīgi samaksāts ;] laacz ieteica http://pear.php.net/package/Spreadsheet_Excel_Writer tikai neesmu veel izmeghinajis... Link to comment Share on other sites More sharing options...
DimanC Posted April 26, 2004 Report Share Posted April 26, 2004 njā... arī man nesen nācās saskarties ar to, ka CSV iespējas nav pietiekamas... būs vien jākožas cauri PEAR kalniem... varbūt kāds mani var nomierināt, pasakot, ka arī tas (tāpat kā PHP) nav grūti... savādāk - dikti baidos no visa jaunā... :ph34r: Link to comment Share on other sites More sharing options...
bubu Posted April 27, 2004 Report Share Posted April 27, 2004 peec capsx iedotaa linka dokumentaacijas spriezhot izskataas, ka nav gruuti. tur visaam funkcijaam pieemeeri ira, apraksts ira, taa kaa tikai jaakozhas cauri! ;) Link to comment Share on other sites More sharing options...
Venom Posted April 28, 2004 Report Share Posted April 28, 2004 Vieglāks variants iekš Exceļa pieinstallēt Microsoft Query un importēt datus tajā no kādas ar ODBC pieejamas datu bāzes, kurā tad īsti php visu arī rakstīs. Otrs variants (Win only) - jāskatās php + COM/API kur var uzģenerēt Exceli un vērsties pie tā ar tām funkcijām, kā to dara iekš macrosiem. caur vienu vietu. Link to comment Share on other sites More sharing options...
DimanC Posted April 28, 2004 Report Share Posted April 28, 2004 njā, Venom, bet Tevis piedāvātais 1. variants diemžēl daudzos gadījumos neder. Ja dati ir jāeksportē uz Exceli klientu datoros, man tagad uz visiem viņiem jāinstalē Microsoft Query? vai arī Tu bij domājis eksportu nodrošināt uz severa. par otru variantu (COM/API) - nu, sorry, tad jau Pear toč būs vieglāks.... DimanC, joprojām meklēju variantus... Link to comment Share on other sites More sharing options...
Kaklz Posted April 29, 2004 Report Share Posted April 29, 2004 (edited) a ar ko nodarbojas: http://pear.php.net/package/Spreadsheet_Excel_Writer ? Edited April 29, 2004 by Kaklz Link to comment Share on other sites More sharing options...
DimanC Posted May 14, 2004 Report Share Posted May 14, 2004 Kaklz: <?php require_once 'Spreadsheet/Excel/Writer.php'; // Creating a workbook $workbook = new Spreadsheet_Excel_Writer(); // sending HTTP headers $workbook->send('test.xls'); // Creating a worksheet $worksheet =& $workbook->addWorksheet('My first worksheet'); // The actual data $worksheet->write(0, 0, 'Name'); $worksheet->write(0, 1, 'Age'); $worksheet->write(1, 0, 'John Smith'); $worksheet->write(1, 1, 30); $worksheet->write(2, 0, 'Johann Schmidt'); $worksheet->write(2, 1, 31); $worksheet->write(3, 0, 'Juan Herrera'); $worksheet->write(3, 1, 32); // Let's send the file $workbook->close(); ?> tikko sāku instalēt. pagaidām esmu iestrēdzis pie rindiņām: C:\PHP>pear install OLE No releases of preferred state "stable" exist for package OLE. Use OLE-state to install another state (like OLE-beta) (testi tiek dzenāti uz ne-Linux mašīnas) Link to comment Share on other sites More sharing options...
DimanC Posted May 14, 2004 Report Share Posted May 14, 2004 ak jā.. tur vēl var advancēti norādīt šūnām formātu u.t.t. tieši tas ir tas, kas man vajadzīgs. Link to comment Share on other sites More sharing options...
Recommended Posts