Newsgroup: it.comp.www.asp
Titolo: E' Possibile Creare .doc e .xls con ASP?

Salve, sto provando a fare un programmino in asp per un'intranet...
Il mio scopo, dovrebbe essere quello di gestire un elenco clienti, e
quando un utente clicca su CREA LETTERA, il programma mi dovrebbe
creare un file .doc con un nome file preso da un campo contatore, e
metterci all'interno i dati del cliente.
Non ho la piu' pallida idea di come realizzare cio'.....
Qualcuno mi saprebbe dire se si puo' realizzare cio' o se e' solo
frutto della mia fantasia? 
( Creare un file .doc - magari da uno gia' esistente come modello -
passandogli alcuni parametri come nome cliente e codice.... )
Ah....se e' possibile fare lo stesso anche per i file .xls? 
Grazie a tutti per qualsiasi tipo di aiuto mi darete! ( ogni cosa e'
ben accetta! :)  )
Ciao!

 Ah....se e' possibile fare lo stesso anche per i file .xls? 
Per XLS io andrei su un bel file comma-delimited che poi Excel riesce
a leggersi... ovviamente non puoi usare font, et similia...
Davide


Moderatore di it.comp.www.asp
Sito di supporto: 
http://www.aspitalia.com/newsgroup/
La più grande community italiana di sviluppatori!

a leggersi... ovviamente non puoi usare font, et similia...
anche x L'Excel volevo caricare un file vuoto....
Esempio :
Sul server c'e' un file "vuoto" ( o uno scheletro gia' fatto ) del
file ( Excel o Doc )...
vorrei fare in modo da "copiare" il file vuoto e salvarlo con il nome
file scelto dal mio database....
magari aggiungerci delle variabili all'interno.... (se non diventa
troppo complesso e lungo )...
Grazie Mille e il tuo sito e' MOOOOOLTO interessante ( aggiunto tra i
preferiti :) )
Ciaoooo
Please Help me!

 campi ( o anche uno vuoto mi sarebbe andato bene )
In questo caso dovresti o usare Word come server OLE 'pilotandolo',
oppure smazzarti il formato binario di Word. Nessuna delle due
cose mi sembra molto intelligente. Nel primo caso rischi di avere
un numero imprecisato di sessioni di Word 'zombie' sul server, e prima
o poi ti tocca resettare o il server si incarta, nel secondo caso...
hummm... il formato di Word e' cambiato almeno 6 volte negli ultimi
anni...
Davide


Ciao!! 
Grazie dell'esempio!!! 
e' veramente semplice e funzionale.....
unica cosa....non ho capito se e' possibile con i file Word poter
cambiare font, cambiare stile e posizionare il cursore ad un
determinato punto.
Se sai qualcosa potresti aiutarmi? 
Grazie Mille!!! :)

> 
http://www.aspitalia.com/liste/usag/script.asp?ID=197
questo script è stupendo. Nella mia azienda c'è la necessità di creare files
.doc e .xls via internet quando ci si trova fuori sede. Perciò è una cosa a
cui puntiamo. Però ci servirebbe qualcosa di più che ci permetta di
ricostruire interamente i programmi Word ed Excel su browser (ad es.: per
Word ci serve anche la formattazione del testo, gli stili, per Excel il menu
Dati con la possibilità di ordinare i dati e via dicendo, cioè le stesse
funzionalità che offrono i programmi). Inoltre quello script funziona solo
se sul client è già installato Excel (e questo è il nostro problema). Avete
mai fatto qualcosa del genere? Cioè riprodurre su browser Word e Excel senza
che siano installati sul client? Secondo me creando sul server un componente
che sfrutti il modello ad oggetti di questi programmi è possibile.
Ovviamente devono essere installati sul server.

 Grazie Mille!!! :)
Scusate se mi intrometto. E' possibile con questo metodo esportare in excel
i risultati di una query eseguita in asp? Se sě come?
Grazie

 determinato punto.
a parte l'ultima cosa, di cui non sono certo, puoi fare che ti pare, usare
<B> per il grassetto, <FONT face="Arial" color=yellow> per cambiare
carattere e colore, usare tabelle, inserire immagini... insomma, è quasi
come creare un file Word nativo, visto che come viene aperto da Word viene
riconvertito ed al salvataggio seguente non avrai altro che un file di word
o excel a tutti gli effetti.



Grazie Daniele per il tuo suggerimento!!!
ma come usare il <B> e il <FONT>?
cioe'....inserendo un Response.Write "<B>"......
mi ritrovo all'interno del file Word proprio la scritta <B>....(niente
grassetto :(  )
come dovrei usare i tag per farli funzionare?
Grazie mille!!!

 che sfrutti il modello ad oggetti di questi programmi è possibile.
Secondo me fate prima a prendere un programma tipo PC-Anywhere...

 come dovrei usare i tag per farli funzionare?
strano, io riesco a far funzionare tutto.
ho notato però che aggiungendo un VbCrlf (ovvero vado a capo) dopo ogni riga
che scrivevo (almeno le prime due o tre), me lo interpretava bene,
altrimenti alcune volte mi dava il sorgente.
con Excel invece non ho avuto di questi problemi.


Chiedo  scusa forse chiedo troppo:
ho letto lo script #197 quello che crea il foglio xls .
Volevo sapere :
-è possibile far apparire la griglia ?
-e' possibile spostarsi automaticamente in  una certa cella senza
dover creare tutti i <tr> <td> ?
-posso creare il file xls sul mio server in una certa directory senza farlo
visualizzare ?
-dove trovo la documentazione relativa ?
-cosa vogliono dire esattamente queste due righe?
   response.ContentType = "application/vnd.ms-excel"
   response.AddHeader "content-disposition", "inline; filename=" &
   FileName
ciao a tutti e grazie