Question

J'essaie de commencer à utiliser des documents Excel via l'API de feuille de calcul OpenXML SDK. Mais je n'ai pas trouvé de bons guides ni même d'exemples sur la création d'un fichier xlsx à partir de rien. Seulement comment ouvrir un document existant et le modifier.

Je pensais avoir un modèle de document vide et en faire une copie puis commencer le traitement. Mais il ne se sent pas bien. C’est peut-être plus facile mais je ne suis pas à l’aise avec une technique qui ne me permet pas de comprendre "jolie". bon au moins.

Ma question est donc la suivante: quelqu'un a-t-il de bons conseils sur les articles, les livres ou tout autre type de ressource qui explique l'API?

Merci d'avance. / johan

Était-ce utile?

La solution

La meilleure solution consiste à télécharger le OpenXml SDK 2.0. et installer. Une fois installé, recherchez dans le répertoire Tools un outil appelé DocumentReflector.exe. En utilisant cet outil, vous pouvez "ouvrir en un clic". un document xslx existant (ou docx ou pptx). Une fois ouvert, l’application vous montrera un aperçu des parties, un panneau avec le code XML pour une partie donnée et le code nécessaire pour générer le document à partir de rien.

Cela devrait vous donner un bon départ et vous faire comprendre vraiment la syntaxe de SpreadsheetML (j'ai utilisé cet outil pour apprendre WordProcessingML et il m'a VRAIMENT aidé!).

Voir aussi comment créer et télécharger un document Excel utiliser asp.net

Autres conseils

Je dois admettre. Le Kit de développement logiciel (SDK) OpenXml est bien, mais il reste encore beaucoup à créer une feuille de calcul vierge.

Cependant, un ensemble de classes auxiliaires disponibles sur codeplex est appelé simpleooxml

.

Très peu de documentation, mais cela article de blog montre comment créer une nouvelle feuille de calcul sans avoir à utiliser un modèle existant.

J'ai trouvé que ça fonctionne plutôt bien.

http://openxmldeveloper.org est une très bonne ressource, avec des concepts et des exemples de code dans différents langages de programmation

Sur MSDN, il existe maintenant une assez bonne documentation sur toutes les classes, par exemple: SpreadsheetDocument et quelques procédures comme 'comment créer une feuille de calcul '.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top