Vb.Net
'创建一个包含字符串值的数组。
Dim array() As String = { "AAA", "BBB", "CCC", "DDD" }
'将数组导入工作表,然后从B1单元格开始水平插入。
worksheet.Import(array, 0, 1, False)
'创建一个包含字符串值的二维数组。
Dim names(,) As String = {{"Ann", "Edward", "Angela", "Alex"},{"Rachel", "Bruce", "Barbara", "George"}}
'将二维数组导入工作表并插入,从B3单元格开始。
worksheet.Import(names, 2, 1)
C# |
// 创建一个包含字符串值的数组。 string[] array = new[] { "AAA", "BBB", "CCC", "DDD" }; // 将数组导入工作表,然后从B1单元格开始水平插入。 worksheet.Import(array, 0, 1, false); // 创建一个包含字符串值的二维数组。 string[,] names = new[] { { "Ann", "Edward", "Angela", "Alex" }, { "Rachel", "Bruce", "Barbara", "George" } }; // 将二维数组导入工作表并插入,从B3单元格开始。 worksheet.Import(names, 2, 1); |
结果如下图所示:
Vb.Net
'创建一个包含字符串值的列表。
Dim cities As New List(Of String)()
cities.Add("New York")
cities.Add("Rome")
cities.Add("Beijing")
cities.Add("Delhi")
'在工作表中垂直插入列表值。
'数据从B1单元格开始。
worksheet.Import(cities, 0, 1, True)
C# |
// 创建一个包含字符串值的列表。 List<string> cities = new List<string>(); cities.Add("New York"); cities.Add("Rome"); cities.Add("Beijing"); cities.Add("Delhi"); // 在工作表中垂直插入列表值。 // 数据从B1单元格开始。 worksheet.Import(cities, 0, 1, true); |
结果如下图所示:
Vb.Net
'将数据表中的数据导入工作表并插入,从B2单元格开始。
worksheet.Import(sourceTable, True, 1, 1)
C# |
//将数据表中的数据导入工作表并插入,从B2单元格开始。 worksheet.Import(sourceTable, True, 1, 1); |
下面的代码演示如何将数据从 DataTable
对象导入到工作表中。请注意,单元格数据类型是根据源列的数据类型自动设置的。单元格格式会自动设置为单元格数据类型的默认值。但是,您可以轻松地更改它们,如如何:指定单元格内容的数字或日期格式主题中所述。
结果如下图所示:
提示
您还可以使用以下方法将数据导入到工作表中: