Question

Quelqu'un at-il une bonne réponse quel genre de différence qu'il ya entre

  • en utilisant une pré-formaté Excel 2007 * .xlsx fichier arbitraire comme modèle, le charger dans mon C # app, et remplir certaines de ses cellules avec des données à l'aide du SDK Microsoft OpenXML

contre

  • la création de modèles Excel spécifiques des fichiers (* .xltx) et en utilisant comme base pour ceux mon exercice « données de remplissage »

Dois-je quelque chose de lâche quand je ne pas utiliser les modèles Excel (* .xltx)?

Si oui - qu'est-ce que je lâche

Était-ce utile?

La solution

Non, tu ne rien ne perd jamais du tout. Un XLTX est identique à un XLSX à tous égards - il est juste que Excel crée une nouvelle instance d'un XLSX si le fichier ouvert est un XLTX. C'est tout. Si vous utilisez un XLTX pour votre remplissage de données et d'enregistrer sur un XLSX, chaque nouvelle instance (XLSX) aura que les données lors de l'ouverture du XLSX résultant.

L'autre question est de savoir si oui ou non vous devez utiliser un XLTX du tout si vous faites vos données de remplissage de OOXML - Je ne vois aucune raison pour laquelle vous auriez besoin d'utiliser un XLTX tout aussi longtemps que votre pré-formaté XLSX est enregistré avec un nom de fichier différent, votre XLSX doit être fine comme modèle. Un XLTX est vraiment destiné pour le fonctionnement de l'application client Excel -. Solutions programmatiques telles que OOXML offrent aucun avantage à l'aide d'une extension de fichier différent (pas vrai de VSTO cependant, qui est aussi une opération d'application client Excel)

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