étapes pour créer excel feuille de calcul XML à l'aide de c#
Nous avons une exigence, comme l'exportation de données dans une feuille excel au Format Xml, comme la création d'une nouvelle feuille de calcul XML j'ai suivi ce lien pour la création de excel feuille de calcul xml. Dans ce lien, il a mentionné l'échantillon
< ?xml version="1.0"?>
< ?mso-application progid="Excel.Sheet"?>
<workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:html="http://www.w3.org/TR/REC-html40">
<documentproperties xmlns="urn:schemas-microsoft-com:office:office">
<author>Author</author>
<lastauthor>LastAuthor</lastauthor>
<created>11-09-2007</created>
<version>12.00</version>
</documentproperties>
<excelworkbook xmlns="urn:schemas-microsoft-com:office:excel">
<protectstructure>False</protectstructure>
<protectwindows>False</protectwindows>
</excelworkbook>
</workbook>
où j'ai besoin de définir ce format en c# du projet, Dans le code ci-dessus j'ai besoin d'obtenir des informations sur l'auteur et le dernier auteur a besoin de se lier à partir de la base de données ....
dans ce lien il n'a pas mentionné complètement pour la création d'un document...
Si je veux créer un ExcelXml spread sheet
quelles sont les étapes que je dois suivre, dois-je créer un format prédéfini qui sera stockée dans le projet...
nous sommes en mesure d'accéder le sdk open XML, mais je me force à trouver toutes les solutions d'échantillon pour la création de format xml à l'intérieur de feuille de calcul excel, est-il possible de faire la même chose avec open XML SDK
, et si c'est possible, vous pls m'a orienté dans la bonne direction...
tout un a des idées, et de toutes les solutions que vous serais très reconnaissant de m' ....
Merci beaucoup à l'avance
- Vous pourriez avoir un modèle de feuille de calcul et il suffit de le copier, si un modèle idéal serait bien sûr.
- La plupart du temps, nous venons de créer une base de feuille de calcul, et de changer la avec XSLT.
- Je recommande fortement d'utiliser quelque chose comme ClosedXML. Essayez d'utiliser l'OpenXML API est terrible.
- à la fin, j'ai utilisé la même API(ClosedXML)....
- Si vous voulez l'utiliser OpenXml de l'API, il est un excellent guide ici: dispatchertimer.com/tutorial/...
- Ou sont vos question vraiment sur la façon de définir documentproperties comme l'auteur, créé, etc??
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le SDK OpenXml pour cette tâche.
En utilisant le SDK OpenXml directement n'est pas facile, pour une application simple, vous êtes mieux d'utiliser un wrapper.
Prendre un coup d'oeil à la JumboExcel projet (divulgation: je suis l'auteur).
Créer une feuille de calcul est aussi simple que suivant:
Aussi, vous pouvez explorer les sources, voir les sources à Page Github et de prendre un coup d'oeil à DemoTests pour plus d'exemples.
À défaut d'un modèle essayer ce qui suit prises de ici
EDIT: Vous pouvez convertir le xml pour excel à l'aide du code suivant:
Si vous voulez à réellement créer un Office XML doc, je ne suis pas sûr de comment faire pour automatiser le processus à partir d'un fichier xml. Jetez un oeil à ce pour quelques conseils
<?xml version="1.0"?> <ss:Workbook xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"> <ss:Worksheet ss: Name="Sheet1"> <ss:Table> </ss:Table> </ss:Worksheet> </ss:Workbook>
I need to create a xml format first and then it is need to exported to excel as per requirement..
dans ce cas, comment puis-je faire, je suis en utilisantasp.net mvc4
avecc#
....