2010-10-21 15 views
0

Mon client a besoin de lire certaines requêtes à l'aide d'Excel ou de quelque chose comme ça, donc j'ai besoin de générer des appels XLS dans certaines requêtes dans les procédures stockées.Comment générer un fichier XLS ou XLSX avec une procédure stockée?

Fondamentalement, j'ai le SP, j'ai le View Done, et la requête fonctionne bien, mais je ne sais pas comment faire un xls ou un xlsx avec le SP lui-même.

Y at-il une bonne pratique ou des étapes spécifiques que je devrais suivre?

Travailler avec .NET C# et MVC2.

Merci d'avance!

+0

http://epplus.codeplex.com/ – bzlm

Répondre

0

Ecrivez les données sous la forme d'un document HTML et servez-le en tant que fichier .XLS plutôt qu'en .HTML.

Toutes les versions d'Excel 2003 ou ultérieur accepteront un fichier HTML, comme s'il s'agissait d'un fichier .XLS binaire ou OpenOfficeXML. Les utilisateurs ne verront pas la différence.

Demo: Copiez ceci dans le Bloc-notes

<html><body><table> 
<tr><td>name</td><td>age</td></tr> 
<tr><td>Albert</td><td>21</td></tr> 
<tr><td>Brian</td><td>47</td></tr> 
<tr><td>Charles</td><td>32</td></tr> 
</table></body></html> 

Enregistrer sous "simple.XLS".

Ouvrez-le avec Excel.

0

Je préférerais essayer de créer XMLSS, toujours pas très facile avec un SP mais avec moins de problèmes que d'essayer de créer XLS ou XLSX.

Questions connexes