IList<IDataSeries> Table.Import(String dataURI, ImportFormat format, ImportSettingsBase settings)

Import data from the provided resource into the table as specified by and . The column definitions in will be used to define the variable type for each column. If the table already contains a variable type, that column will be overwritten by the new definition. When is true, will verify that the row count of imported data are equivalent to the existing table row count. The operation will fail if there is a length mismatch. Conversely, when is false, a Mechanical warning message will be issued when any of the data sources are different from each other or the table. If all the arguments are `null` (Python: `None`) then the stored values will be used, essentially re-syncing the table data to the external sources.

Remarks

All imported data in textual/string format will depend on the .NET `double.TryParse()` method to convert items into a suitable value for variable storage in the table. An “undefined” value (as specified in the `IDataTable` API spec) will be used if a suitable double representation cannot be parsed.

Parameters

  • dataURI
    Type: String
    The URI of the data source to import.
  • format
    The format of the data source.
  • settings
    The settings for how to import.

Return Value

Type: IList<IDataSeries>
A collection of the newly created columns.