【发布时间】:2019-05-20 17:37:07
【问题描述】:
我有一个与 Excel 文件中的字段相同的集合。 我想将该集合写入该 Excel 文件,但该文件具有特定格式,并且有些单元格合并在一起,例如 B2:B6,当我编写他插入这些单元格的集合时,他不承认单元格被合并。有没有一种可能的方法来克服这个问题而无需一次写入每个单元格?
【问题讨论】:
-
为什么不先取消合并所有单元格呢?编写一个 Unmerge 例程并将其添加到 Excel VBO
我有一个与 Excel 文件中的字段相同的集合。 我想将该集合写入该 Excel 文件,但该文件具有特定格式,并且有些单元格合并在一起,例如 B2:B6,当我编写他插入这些单元格的集合时,他不承认单元格被合并。有没有一种可能的方法来克服这个问题而无需一次写入每个单元格?
【问题讨论】:
如果我没记错的话,合并单元格中的值看起来像(对于 B2:B6 示例)[value][empty][empty][empty][empty],所以如果您知道合并单元格的范围在您的表格中,您可以在集合的字段中插入空值,然后将其写入您的文档。
【讨论】:
经过多次尝试,我通过将我的两个表格从 excel 读取到两个单独的集合中解决了这个问题。
然后我使用了“实用程序 - 集合操作”业务对象中的内置操作“将行附加到集合”。现在这两个收藏品合二为一。然后我比较每个字段并搜索重复项并删除这些行。
最后有一个集合,我可以将其粘贴到我的 excel 文件中。
【讨论】: