Copia tabella

Verbo: copyTable

Disponibile da: < Standard>

Copia tutti i dati da una tabella dati, o solo la sua struttura, restituendola su una nuova tabella.

La struttura da tavolo è, per definizione, le sue righe, colonne e stili da tavola.

Sintassi

copyTable [--schemaonly(Boolean)] --dataTable(DataTable) (DataTable)=value

Input

Script Designer Obbligatorio Tipi di accettazioni Descrizione
-- schemasolo Solo schema Facoltativo Booleano Consente di copiare solo la struttura della tabella dati.
--dataTable Tabella dati Obbligatorio Tabella dati Tabella dati di origine dove vengono copiati i dati e / o la struttura.

Output

Script Designer Tipi di accettazioni Descrizione
valore Tabella dati Tabella dati Restituisce una nuova tabella dati con la copia dei dati e / o della struttura della tabella di origine.

Esempio

Esempio 1: Copie una tabella dati Excel, che è stata ottenuta dal comando Get Excel Table, e restituisce i suoi dati e la sua struttura in una variabile "DataTable".

defVar --name excelTable --type DataTable
defVar --name excelTableResult --type DataTable
defVar --name excelFile --type Excel
// Download the following file to execute the command.
excelOpen --file "tableExcelCompanyCity.xlsx" excelFile=value
excelGetTable --file ${excelFile} --getfirstsheet  --entiretable  --hasheaders  excelTable=value
//
copyTable --dataTable ${excelTable} excelTableResult=value
logMessage --message "${excelTableResult}" --type "Info"
excelClose --file ${excelFile}
// The above example returns the following output:
// Company City
// IBM Corporation, Toronto
// Microsoft Corporation, São Paulo
// IBM Corporation, Armonk

Esempio 2: Copie solo la struttura di una tabella dati Excel e la restituisce in una variabile "DataTable". Il comando Get Column Structure richiama i nomi delle colonne della tabella la cui struttura è stata copiata.

defVar --name excelTable --type DataTable
defVar --name excelTableResult --type DataTable
defVar --name excelFile --type Excel
// Download the following file to execute the command.
excelOpen --file "tableExcelCompanyCity.xlsx" excelFile=value
excelGetTable --file ${excelFile} --getfirstsheet  --entiretable  --hasheaders  excelTable=value
//
copyTable --schemaonly  --dataTable ${excelTable} excelTableResult=value
logMessage --message "${excelTableResult}" --type "Info"
excelClose --file ${excelFile}
// The above example returns the following output:
// Company City


Scarica file


Per il corretto funzionamento degli script sopra, è necessario scaricare il file e inserire il suo percorso nel parametro File del comando Open Excel File .

Note

La tabella dati inserita nel parametro Tabella dati deve essere precedentemente ottenuta. Di seguito sono riportati alcuni comandi che restituiscono le variabili di Data Table:

  • Apri file Excel;
  • Vedi anche

  • Aggiungi colonna
  • Aggiungi riga
  • Verifica l'esistenza della colonna nella tabella
  • Copia righe
  • Elimina colonna
  • Elimina righe
  • Filtra tabella
  • Trova colonna per nome
  • Trova ricorrenze cella tabella
  • Ottieni contenuto cella
  • Ottieni nome colonna
  • Ottieni struttura colonna
  • Ottieni tabelle HTML
  • Da JSON a tabella
  • Associa riga tabella
  • Sposta righe della tabella
  • Ordina tabella
  • Aggiorna riga
  • Scrivi tabella in un file