ExcelPackage excel文件加载集合

时间:2015-09-05 16:30:48

标签: vb.net openxml excelpackage

我一直在使用excelpackage中的openxml来操作excel电子表格,我偶然发现了一个名为 LoadFromCollection 的函数。

以下是要理解的示例代码。

 Dim ws As OfficeOpenXml.ExcelWorksheet
 ws = package.Workbook.Worksheets(tableName)
 Dim OutRange = ws.Cells("A1").LoadFromCollection(newList, True)

我的问题是这个方法在做什么以及使用这个函数的正确方法是什么。

有没有明确的文件?

修改

从文档中我知道我从集合的左上角加载了集合IEnumerable<T>。但是它如何映射到单元格?

假设我在Type T中有4-5个自定义属性。那么如何填充单元格?是不是

  1. A1 - 第一财产

  2. B1 - 第二财产

  3. 需要更精确的解释。

1 个答案:

答案 0 :(得分:0)

您可以查看以下链接:LoadFromCollection method implementation

根据源代码,它应该从Cell A1开始,在第1行的列中,它应该写出类型为T的公共属性名称。接下来,它将为IEnumerable<T>集合中的每个元素创建相应的行,并在列中显示属性的实际值。