Ciao,
Il mio file CSV non elaborato è in un formato strano, causando l'importazione del primo punto dati che devo importare come intestazione, che non è quello che voglio. Quindi ho creato una nuova riga vuota in alto e sto cercando di capire come posso inserire il nome della colonna nella riga vuota prima di rinominare l'intestazione? Qualsiasi aiuto è apprezzato!
names default to here(1);
dt=current data table();
For (i=1, i<=2, i++,
Row(1)[i] = Char(Column Name(i));
);
Dovresti essere in grado di modificare le impostazioni per compensare il formato strano nel tuo file CSV.Di seguito è riportato un semplice script che apre un file CSV ed è possibile modificare i parametri dei nomi delle colonne Start() e Data Starts() in modo da non ritrovarsi con intestazioni o dati errati.
Open(
"Path to your csv file",
Import Settings(
End Of Line( CRLF, CR, LF ),
End Of Field( Comma, CSV( 1 ) ),
Strip Quotes( 0 ),
Use Apostrophe as Quotation Mark( 0 ),
Use Regional Settings( 0 ),
Scan Whole File( 1 ),
Treat empty columns as numeric( 0 ),
CompressNumericColumns( 0 ),
CompressCharacterColumns( 0 ),
CompressAllowListCheck( 0 ),
Labels( 1 ),
Column Names Start( 1 ),
Data Starts( 2 ),
Lines To Read( "All" ),
Year Rule( "20xx" )
)
);
Queste istruzioni JSL sono state recuperate semplicemente aprendo un file csv e quindi guardando in Source facendo clic con il pulsante destro del mouse sul triangolo verde davanti alla voce Source nel pannello Tabelle a sinistra della tabella di dati aperta.
Potresti voler provare un'altra opzione.
- Fare clic su Apri
- Passa alla cartella in cui si trova il file CSV
- Fare clic una volta sul file CSV che si desidera aprire
- Verrà visualizzato un elenco di opzioni, selezionare "Dati (utilizzando l'anteprima)"

- Fare clic su Apri
- Passare attraverso la procedura guidata di input.Inizia deselezionando "Il file contiene i nomi delle colonne in linea:"