Esporta dati Excel in DataTable e controlla il tipo di dati misti

Possibili scenari di utilizzo

Se una colonna contiene dati di vario tipo, il programma genererà un’eccezione di tipo durante l’esportazione dei dati in un DataTable. Per l’esportazione della tabella dati, per impostazione predefinita, Aspose.Cells valuta il tipo di dati per i valori in base al primo valore (cella) nella colonna. Pertanto, se il valore è numerico, significa che il tipo di dati della colonna sarà numerico, il che è ragionevole. Se il primo valore è un numero ma nella colonna sono presenti dati o valori alfanumerici, è necessario assegnare un tipo di dati stringa. Per affrontarlo, si prega di utilizzareSovraccarico ExportDataTable che comportaOpzioni ExportDataTable e prova a impostareExportTableOptions.CheckMixedValueType Attributo booleano su “true” se una colonna contiene sia valori numerici che stringhe per sfuggire all’errore.

Esporta dati Excel in DataTable e controlla il tipo di dati misti

L’esempio seguente spiega l’uso diExportTableOptions.CheckMixedValueTypeproprietà per esportare i dati Excel nella tabella dati. Si prega di consultare ilfile Excel di esempio, il relativo screenshot e l’output della console come riferimento.

Codice d’esempio

Immagine dello schermo




Uscita della console

Di seguito è riportato l’output di debug della console del codice di esempio riportato sopra

Column1 = System.String
Column2 = System.String
Column3 = System.Double
Column4 = System.Double
Column5 = System.String