SQL Zaiavka v Word

5 отговора 167 прегледа
#1

SQL Zaiavka v Word

Kak moga da pokaga rezultata ot edna SQL zaiavka v Wordowsi fail ?

Отговор
в отговор на zaek #2

Re: SQL Zaiavka v Word

s copy i paste

E tuk ni6to niama :[линк]
Отговор
в отговор на zaek #3

Re: SQL Zaiavka v Word

S PHP shte ti e mnogo trudno seshtam se za nqkakwi mevdinni warianti:

Wariant 1: Exportwash si informaciqta poluchena ot sql query-to w nqkakyw mevdinen file s nqkakyw twoi format no movesh da polzwash i CSV format-a. Sled koeto startirash prez cmdline-a php script, koito prawi slednoto

exec('start c:\myreport.doc');

primerno da recheme che PATH-a do twoqt DOC file, koito shte ti kava sled malko kak da sgotwish :)) e tozi, koito sym napisala c:\myreport.doc.

A sega za DOC fle-a ti w nego trqbwa da ima VB Macros napisan na Word VBA, koito da parse-wa mevdinniqt ti file, spored formata koito si izbral ama spored men towa nqma da e trudno osobeno s Regular Expressions:PPP (ne moga da si spomnq dali Word VBA-to poddyrvashe kato VBScript-a RegEx ama maj da, shte probwash :))) Macro-sa trqbwa da se startira wednaga kato se otwori dokumenta imashe takyw Event, no ne si spomnqm mnogo dobre psoledniqt pyt kogato pisah neshto za MS OS beshe predi 2-3g.

Wariant 2: Procheti malko poweche za WIN32Api funkciite, koito predostawq PHP-to shtoto lichno na men Wariant 1 mi se stuwa malko "otdel twyrdo goriwo i otoplenie", no move da se okave edinstweniqt wyzmoven wse pak.



Отговор
в отговор на zaek #4

Re: SQL Zaiavka v Word

Един пример, взет от тук, а повече информация има и тук



$myfile = "some_file.doc";

$output = "my output";

if($file=fopen($myfile, "w")) { //open file for writing
fwrite($file, $output); //write to file
}


Отговор
в отговор на segfault #5

Re: SQL Zaiavka v Word

Mnogo blagodaria za izcherpatelnia otgovor !
Shte se opitam da go napravia!

Отговор
в отговор на zaek #6

Re: SQL Zaiavka v Word

Ako iskam moje da si exportirash zayavkata i v Excel file :)))

Sazdavash si saotvetniya COM obekt i si pishesh tam. - ima primeri dosta (dori i v PHP help-a)

Отговор