Forza l'importazione guidata di Excel per utilizzare il carattere per tutte le colonne?Sto cercando di importare diversi fogli da diverse tabelle Excel generate automaticamente e quindi concatenare in un file più grande.Il problema è che la prima riga contiene i dati "vuoti" che non hanno batch/lotto/ecc. info e le celle di Excel hanno "generale" come formato.Le tre colonne successive sono vuote per il "vuoto" ma piene per tutte le altre righe (campioni).Il primo (batch) viene sempre importato correttamente come testo e il terzo (volume di riempimento) viene importato correttamente come continuo ... ma la riga centrale che contiene un lotto # (che inizia con un carattere) o un ID campione sperimentale viene sempre come numerico che svuota le informazioni di testo. So che nella procedura guidata puoi cambiare il formato della colonna ... ma poiché inizia come numerico ha già ucciso il contenuto, quindi finisco con celle vuote. Quindi, se potessi semplicemente inserire tutti i file come testo completo e quindi post-elaborarli sarebbe accettabile in quanto manterrebbe i dati.
Ho visto questo, ma non risolve il mio problema - https://community.jmp.com/t5/Discussions/Force-Import-Format-of-Excel-columns/td-p/342394
Ho allegato un file di esempio: è possibile che si tratti solo di qualcosa che al momento non è possibile. Volevo solo controllare.
Tabella datiRi: Forza l'importazione guidata di Excel per utilizzare il carattere per tutte le colonne?Grazie ancora - apprezza il promemoria per guardare lo script sorgente della tabella!
Scoperta interessante: quando eseguo lo script generato, cambia la terza colonna in carattere ma è ancora vuota. Se vado al mio file Excel allegato e digito la lettera "A" nella cella vuota in quella terza colonna ed eseguo lo script, importa tutto correttamente (tipo di colonna e contenuto), ma quando elimino quella "A" e salvo .. rieseguendo lo script ancora una volta si ottiene una colonna vuota.
Ancora una volta apprezzo l'aiuto e mi dà cose con cui giocare - e per vedere se possono modificare il sistema di generazione automatica della tabella per assicurarsi che quelle righe superiori non siano vuote!
Ri: Forza l'importazione guidata di Excel per utilizzare il carattere per tutte le colonne?CIAO,
JMP 17 non modifica il tipo di colonna dopo l'operazione di importazione.Se esegui lo script di origine generato da una tabella in cui la colonna è stata regolata manualmente una volta, dovresti visualizzarla nuovamente come carattere. Ecco un esempio di uno script in cui la colonna Generale è stata modificata in Carattere.
Open(
"$DESKTOP/Test Decimals Horizontal.xlsx",
Worksheets( "Sheet1" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 1317 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" ),
Column Numeric Format(
Index( 1 ),
Column Name( General ),
Datatype( "Character" )
),
Column Numeric Format(
Index( 2 ),
Column Name( Number 0 ),
Format( "Best", 9 )
)
)
)
Ri: Forza l'importazione guidata di Excel per utilizzare il carattere per tutte le colonne?Grazie Brian:
Sfortunatamente questi file vengono generati automaticamente dopo un'analisi chimica, dozzine al giorno, quindi la regolazione manuale non funzionerebbe.Ovviamente potrei fare qualcosa in una macro Excel VB per apportare la modifica, ma stavo cercando di evitare i doppi script, se possibile.
E d'accordo su JMP 17EA, ma consente di apportare modifiche ma non "reimporta" ma regola semplicemente il tipo per la tabella che ha già importato, in altre parole, poiché ha deciso in anticipo che era numerico eliminato i dati in tutte quelle celle. Sembra che io debba fare un viaggio nella "lista dei desideri" 
Ri: forza l'importazione guidata di Excel per utilizzare il carattere per tutte le colonne?Ciao,
Hai provato ad andare in Excel e cambiare l'intera colonna (Lotto?) In Testo invece che in Generale?Questo potrebbe permetterti di inserirlo sempre come Personaggio.
JMP 17 aggiunge la possibilità di modificare il tipo di colonna in Carattere nella procedura guidata di Excel.Se fai parte del programma Early Adopter, puoi provarlo lì.
Spero che aiuti,
Brian Corcoran
Sviluppo JMP