Domanda

Sono in esecuzione .NET 4.0 asp.net app su IIS 7. Voglio sapere se c'è un modo semplice per aggiungere file ad un Excel 2007/2010 (non troppo coccolato) file di modello che un utente può scaricare dal server.

Ad esempio, l'utente potrebbe verificare un paio di caselle di controllo e clic su un pulsante sulla pagina web. Il server esegue una query SQL su un tavolo e torna con i risultati. Ho un file excel con alcune intestazioni, titoli delle colonne, la formattazione ecc su directory delle risorse del web app. Voglio fare una copia di questo file, inserire ciascuno dei risultati come una riga in questo file (inserto primo nome nella cella A3, il cognome nella cella B3, ecc). E renderlo disponibile per l'utente di risparmiare sulle loro disco.

Dal formato Excel (xls) è un "formato Open", mi chiedevo quanto sia facile / semplice questo sarebbe. E 'una questione di caricare l'excel XML DOM e l'inserimento di elementi XML? Quali sono le librerie che devo usare?

Qualsiasi aiuto o risorse sarebbe molto apprezzato.

È stato utile?

Soluzione

Ho fatto esattamente questo con un modello di Excel. Vedrai come è facile farlo usando le librerie open source come NPOI.

Questi collegamenti dovrebbero aiutare a raggiungerlo:

Crea file da C # Excel (.xls e .xlsx)

Creazione di fogli di calcolo Excel XLS e. XLSX in C #

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top