2009-10-23 7 views
0

Existe-t-il un moyen d'ajouter des lignes d'un DataTable à une feuille de calcul Excel sans interférer à travers une instruction SQL Insert? Existe-t-il des méthodes alternatives? J'essaie de contourner les types de données entrant dans la feuille de calcul Excel. Parce que tous mes numéros qui sont enregistrés en tant que chaîne sont insérés en tant que texte avec une invite de conversion sur chaque cellule. Lorsque j'écris dans la feuille de calcul telle quelle. Les types de données sont toutes des chaînes. Mais je cherche un moyen que je n'ai pas à spécifier le DataType. S'il y avait un moyen de simplement pousser mes modifications à partir d'un DataTable et de valider mes modifications dans la feuille de calcul.C# Insertion de lignes de DataTable vers Excel Spreadsheet

+1

Je ne pense pas que le titre de la question correspond vraiment à la question réelle. – pyrocumulus

Répondre

0

Voici une photo dans le noir, car je n'ai jamais utilisé IronPython et vous demandez peut-être une solution spécifique à C#. Vous pouvez essayer d'utiliser IronPython ici et en utilisant cette bibliothèque Python fait pour accéder à Excel:

http://www.python-excel.org/

Voici quelques exemples de code pour obtenir une idée de la façon dont il est facile de travailler avec:

import xlwt 

wb = xlwt.Workbook() 
ws = wb.add_sheet('A Test Sheet') 

ws.write(2, 0, 1) 
ws.write(2, 1, 1) 

wb.save('example.xls') 

I Je ne suis pas sûr du problème que vous essayez de résoudre, mais peut-être que cela peut vous aider.

Questions connexes