Come posso convertire le stringhe condivise OpenXML di Excel in stringhe incorporate?

StackOverflow https://stackoverflow.com/questions/443772

  •  22-07-2019
  •  | 
  •  

Domanda

Ho un grande foglio di calcolo in formato OpenXML di Excel 2007 che voglio manipolare programmaticamente in XML. Excel lo salva utilizzando il metodo delle stringhe condivise che, sebbene più efficiente, complica il processo. Qualcuno sa se esiste un'opzione sepolta in Excel per salvare usando stringhe in linea o forse un'utilità già costruita per rimettere tutte le stringhe in linea all'interno del foglio.xml? Non ho avuto molta fortuna a cercare su Google e preferirei usare una soluzione esistente piuttosto che costruire il mio convertitore se possibile. Grazie.

È stato utile?

Altri suggerimenti

Dovrebbe essere abbastanza facile farlo (basta scorrere attraverso ogni pagina / riga / cella di stringa condivisa cercando il suo valore nella tabella e quindi cambiando il suo valore e tipo), ma perché dovresti farlo (a meno che tu non lo fossi fare un po 'di XSLT o qualcosa del genere)? Integrando tutto, probabilmente aumenterai le dimensioni del file. Assicurati solo che ogni cella che modifichi cambi in stringa in linea.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top