personalizzare la formattazione del file excel di destinazione quando si salva una tabella di dati come file excel.<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Vorrei chiedere alla comunità JMP di aiutarmi su un modo personalizzato per esportare la tabella JMP in Excel.
Parte del mio script deve esportare una tabella JMP in un file excel.
Idealmente, vorrei personalizzare la formattazione del file excel di destinazione durante l'esportazione. (con la larghezza della colonna desiderata, l'altezza della riga, il colore, ecc.)
Ma finora, trovo che JMP trasporterà solo il colore della cella nel file excel di destinazione. E ho cercato modi per passare un comando o impostare alcuni parametri durante l'esportazione, ma non ho ancora avuto fortuna.
Qualsiasi idea o intuizione sarà apprezzata!
Saluti,
Zelong
Oggetto: personalizzare la formattazione del file excel di destinazione quando si salva una tabella di dati come file excel.Imposta i conteggi di colonne e righe su un numero sufficientemente grande da contenere i tuoi dati.Quando ho fatto questo, il conteggio delle colonne è fisso e ho impostato il conteggio delle righe su un numero sufficientemente grande per gestire il mio set di dati più grande.
Oggetto: personalizzare la formattazione del file excel di destinazione quando si salva una tabella di dati come file excel.Grazie per l'idea!! Esatto, è quello che volevo.
La parte di reverse engineering richiede del tempo. Ecco il mio approccio e i consigli di coppia.
- Apri il file *.xml con Notepad ++. Rende la vita molto più facile identificare ogni sezione di un file XML.
- Sostituisci la selezione .. con un ciclo "for" sulla tabella dati JMP. È una buona idea iniziare con una tabella dati con solo un paio di righe.
- Individua il registro di debug per vedere perché se Excel non può aprirlo. Una possibile causa potrebbe essere che il Col/RowCount predefinito nella sezione non corrisponde ai dati effettivi che abbiamo. Sembra che possa essere semplicemente rimosso ed Excel può gestirlo bene. Non sono sicuro se questo sarà un problema se si applica lo script a una tabella di dati di grandi dimensioni.
Oggetto: personalizzare la formattazione del file excel di destinazione quando si salva una tabella di dati come file excel.L'approccio che ho usato in passato è pesante sulla programmazione JSL ma produrrà risultati di bell'aspetto.
1. Salvare il set di dati come file Excel
2. Formatta il file Excel esattamente come vuoi che appaia, ad es. colori, grassetto, blocco righe ecc.
3. Salvare il file come tipo XML Spreadsheet 2003 (*.xml)
4. Questa è la parte difficile: scrivere un programma JSL che "reverse-engineering" il file xml
Ho utilizzato questo approccio per combinare diverse tabelle dei risultati in una cartella di lavoro Excel a più schede.