0

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

这是一个示例代码,可以理解。

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

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

有没有明确的文件?

编辑

好的,从文档中我了解到集合IEnumerable<T>是从范围的左上角加载的。但是它如何与单元格映射?

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

  1. A1 - 第一个属性

  2. B1 - 第二物业

需要更准确的解释。

4

1 回答 1

0

你可以看看这个链接:LoadFromCollection 方法的实现

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

于 2015-09-09T05:35:30.147 回答