J'essaie d'implémenter la fonction de pièces XML personnalisées dans Office js. Lors de la création d'une partie XML personnalisée dans Excel, j'obtiens une exception générale lors de l'ajout de la partie XML dans le classeur.Office js Custom XML
Je récupère des données d'Excel ayant 5000 lignes et 4 colonnes.
Je coder les données en utilisant le codage Base64 et stocker les données dans une balise XML dans le format suivant -
Mes données encodées.
Existe-t-il des limites de taille lors de l'ajout d'une pièce XML personnalisée dans le classeur?
Exemple:
Excel.run(function (ctx) {
var xmlObj = "<data>My encoded data.</data>";
var xmlPart = ctx.workbook.customXmlParts.add(xmlObj);
return ctx.sync();
});
Pourriez-vous donner un exemple du code que vous utilisez et des données que vous codez? –
@ MarcLaFleur-MSFT - J'utilise le code suivant pour ajouter l'objet XML au classeur. Excel.run (function (CTX) {var \t xmlobj = Ici va mon objet XML; \t var = xmlPart ctx.workbook.customXmlParts.add (xmlobj); \t ctx.sync de retour();} ) ; –
@ MarcLaFleur-MSFT - J'ai essayé d'ajouter l'objet XML sans codage, il échoue pour le même seuil. –