Formattazione tabella ExcelHo scritto lo script jmp per generare automaticamente report e salvarli come .xlsx, ma non sono in grado di eseguire la formattazione della cella come unire celle, colore della cella, tipo di carattere ecc.
C'era un argomento di discussione in questa comunità menzionato sul metodo .xml, tuttavia non ci sono ulteriori dettagli.
Molto apprezzato se qualcuno mi mostra come farlo. Grazie.
Oggetto: Formattazione tabella ExcelCiao,
Anche io ero bloccato con un problema simile. Ho cambiato il tipo di dati della colonna in un carattere e ho potuto salvare la formattazione nel file .xlsx. Spero questo sia di aiuto.
-Sri
Oggetto: Formattazione tabella ExcelPer l'operazione di importazione, se si dispone di JMP 11 o versioni successive, aprirei prima il file utilizzando la procedura guidata di Excel in modo da evitare di importare le righe superiori che contengono i dati dei caratteri. In questo modo le colonne non verranno trasformate in colonne Carattere. Quindi puoi estrarre lo script Source dalla tabella risultante e utilizzarlo all'interno del tuo script JSL.
Per quanto riguarda il salvataggio, JMP salverà sempre le intestazioni di colonna durante il salvataggio come Excel. Non c'è alcuna opzione per evitarlo. JMP non ha davvero la possibilità di utilizzare VBA o di guidare altri programmi al di fuori di JMP. Ha un'interfaccia di automazione per essere guidata da altri programmi come VBA in Excel. Potresti scrivere un programma VB che guida sia Excel che JMP e funge da controller per entrambi, ma sta diventando più complicato. In tale scenario, potresti fare in modo che JMP apra il file, quindi utilizzi VB/VBA per recuperare i dati e di nuovo noi VB/VBA per popolare i dati nella tabella di Excel.
Brian Corcoran
Sviluppo JMP
Oggetto: Formattazione tabella ExcelNeanche a me piace VBA, ma non ho scelta poiché il formato del rapporto è fuori dal mio controllo.
Potrei invece utilizzare il comando jsl per chiamare/attivare l'istruzione VBA? Voglio che l'interfaccia utente principale sia JMP invece di Excel Macro.
Il report ha un'intestazione non standard (non è un'intestazione reale ma più righe di informazioni prima della tabella dati e colonne inferiori rispetto alla tabella dati).
- Mi costringe a convertire tutte le colonne in "Carattere" a causa delle righe senza intestazione in alto.
- Quando si salva come Excel, l'opzione per "Esporta intestazioni tabella" diventa non disponibile (che funziona per il caso .txt).
- Quindi jsl ha aggiunto un nome di riga come "Colonna 1", "Colonna 2", ... in cima a tutto.
Oggetto: Formattazione tabella ExcelPotresti eseguire lo script JMP usando VBA, quindi scrivere tutte le cose di formattazione dopo in VBA. E giusto per fare l'avvocato del diavolo, c'è un motivo per te? bisogno metterlo in excel? JMP ha molte opzioni di formattazione (odio davvero VBA).
Oggetto: Formattazione tabella ExcelPer ottenere la formattazione esatta in un foglio di calcolo Excel da JMP ecco un modo per farlo utilizzando l'output xml:
- Crea il foglio di calcolo Excel desiderato, con le colonne unite, i colori, ecc. esattamente nel formato di cui hai bisogno.
- Salva come file .XML utilizzando il formato "XML Spreadsheet 2003 (*.xml)
- Ora arriva la parte difficile: decodificare questo stesso file xml usando JSL. Sostituisci i dati dal tuo set di dati JMP nel file xml e avrai un output ben formattato.