{description}
{excerpt}Imports a set of data from an array of column names and a 2\-dimensional array of data to a [Table|Table] created at the point of the current element in the document. Also accepts a [DataImportProperties|DataImportProperties] object defining any options for this data import.{excerpt}
{signature:C#}
 public virtual Table ImportData(System.Object[][] data, System.String[] columnNames, DataImportProperties properties)
{signature}{signature:vb.net}
Public Overridable Function ImportData(ByVal data As Object()(), ByVal columnNames As String(), ByVal properties As DataImportProperties) As Table
{signature}
{parameters}
{param:data}A 2\-dimensional array from which to import the data from.{param}
{param:columnNames}An array of column names to import.{param}
{param:properties}Import properties for this data import, including max rows, max columns, column filter, etc.{param}
{returns}The {{Table}} that the data was imported into.{returns}
{example}{code:csharp|title=C#}
Table tbl = e.ImportData(dataArray, colArray, oDataImportProperties);{code}
{code:vb.net|title=vb.net}
Dim tbl As Table = e.ImportData(dataArray, colArray, oDataImportProperties){code}

{example}