Importare ed esportare dati

Importa i dati nel foglio di lavoro

I dati rappresentano il mondo così com’è. Per dare un senso ai dati, li analizziamo e acquisiamo una comprensione del mondo. I dati si trasformano in informazioni.

Esistono molti modi per eseguire l’analisi: inserire i dati in fogli di calcolo e manipolarli in modi diversi è un metodo comune. Con Aspose.Cells, è facile creare fogli di calcolo che prendono i dati da una serie di fonti esterne e li preparano per l’analisi.

Questo articolo discute alcune tecniche di importazione dei dati a cui gli sviluppatori hanno accesso tramite Aspose.Cells.

Importazione dei dati utilizzando Aspose.Cells

Quando apri un file Excel con Aspose.Cells, tutti i dati nel file vengono importati automaticamente. Aspose.Cells può anche importare dati da altre fonti di dati:

Aspose.Cells offre un corso,Cartella di lavoro , che rappresenta un file Excel Microsoft. IlCartella di lavoro class contiene la raccoltaRaccolta di fogli di lavoro che consente l’accesso a ciascun foglio di lavoro nel file Excel. Un foglio di lavoro è rappresentato daFoglio di lavoro classe. IlFoglio di lavoro la classe fornisce aCells collezione.Cellscollection fornisce metodi molto utili per importare dati da altre fonti di dati. Questo articolo spiega come utilizzare questi metodi.

Importazione dall’array

Per importare dati in un foglio di calcolo da un array, chiama il metodo importArray diCellscollezione. Esistono molte versioni di overload del metodo importArray, ma un tipico overload accetta i seguenti parametri:

  • Vettore, l’oggetto array da cui stai importando il contenuto.
  • Numero di rigail numero di riga della prima cella in cui verranno importati i dati.
  • Numero di colonna, il numero di colonna della prima cella in cui verranno importati i dati.
  • È verticale, un valore booleano che specifica se importare i dati verticalmente o orizzontalmente.

Importazione da array multidimensionali

Per importare dati in un foglio di calcolo da matrici multidimensionali, chiama l’overload importArray pertinente del metodoCellscollezione:

Importazione da un ArrayList

Per importare i dati da un fileLista di array ai fogli di lavoro, chiamare ilImportArrayList metodo delCells collezione. IlImportArrayList accetta i seguenti parametri:

  • Lista di array , ilLista di arrayoggetto il cui contenuto verrà importato.
  • Numero riga, il numero di riga della prima cella dell’intervallo di celle da cui verranno importati i contenuti.
  • Numero di colonna, il numero di colonna della prima cella da cui verranno importati i dati.
  • è verticaleè un valore booleano che specifica se importare i dati verticalmente o orizzontalmente.

Importazione da oggetti personalizzati nell’area unita

Per importare dati da una raccolta di oggetti in un foglio di lavoro contenente celle unite, utilizzareImportTableOptions.CheckMergedCellsproprietà. Se il modello di Excel ha celle unite, impostare il valore diImportTableOptions.CheckMergedCellsproprietà su true. Passa ilImportTableOptionsoggetto insieme all’elenco di colonne/proprietà al metodo per visualizzare l’elenco di oggetti desiderato. L’esempio di codice seguente illustra l’utilizzo diImportTableOptions.CheckMergedCellsproprietà per importare i dati dagli oggetti personalizzati alle celle unite. Per favore vedere l’allegatofonte Excelfile e iluscita Excelfile per riferimento.

Importazione dati da JSON

Aspose.Cells fornisce aJsonUtility classe per l’elaborazione JSON.JsonUtility la classe ha unImporta dati metodo per l’importazione dei dati JSON. Aspose.Cells fornisce anche aJsonLayoutOptionsclasse che rappresenta le opzioni del layout JSON. IlImporta dati metodo accettaJsonLayoutOptions come parametro. IlJsonLayoutOptions class fornisce le seguenti proprietà.

  • ArrayComeTabella: indica che l’array deve essere elaborato come tabella o meno.
  • ConvertNumericOrDate: Ottiene o imposta un valore che indica se la stringa in JSON deve essere convertita in numerico o data.
  • Formato data: Ottiene e imposta il formato del valore della data.
  • IgnoreArrayTitle: Indica se ignorare il titolo se la proprietà dell’oggetto è un array
  • IgnoraNull: Indica se il valore null deve essere ignorato o meno.
  • IgnoraTitoloOggetto: Indica se ignorare il titolo se la proprietà dell’oggetto è un oggetto.
  • NumeroFormato: Ottiene e imposta il formato del valore numerico.
  • TitleStyle: Ottiene e imposta lo stile del titolo.

Il codice di esempio fornito di seguito illustra l’uso diJsonUtility eJsonLayoutOptions classi per importare i dati JSON.

Esporta dati dal foglio di lavoro

Aspose.Cells non solo consente ai suoi utenti di importare dati in fogli di lavoro da fonti di dati esterne, ma consente anche loro di esportare i dati del foglio di lavoro in un array.

Esportazione dei dati tramite Aspose.Cells - Esportazione dei dati nell’array

Aspose.Cells offre un corso,Cartella di lavoro , che rappresenta un file Excel Microsoft. IlCartella di lavoro la classe contiene unRaccolta di fogli di lavoro che consente l’accesso a ciascun foglio di lavoro nel file Excel. Un foglio di lavoro è rappresentato daFoglio di lavoro classe. IlFoglio di lavoro la classe fornisce aCells collezione.

I dati possono essere facilmente esportati in un oggetto Array utilizzando il fileCells classe'exportArray metodo.

Colonne contenenti dati fortemente tipizzati

I fogli di calcolo memorizzano i dati come una sequenza di righe e colonne. Usa ilexportArray per esportare i dati da un foglio di lavoro a un array.exportArray accetta i seguenti parametri per esportare i dati del foglio di lavoro come fileVettore oggetto:

  • Numero di riga, il numero di riga della prima cella da cui verranno esportati i dati.
  • Numero di colonna, il numero di colonna della prima cella da cui verranno esportati i dati
  • Numero di righe, il numero di righe da esportare.
  • Numero di colonne, il numero di colonne da esportare.

Argomenti avanzati