【发布时间】:2010-10-08 05:46:52
【问题描述】:
我的应用程序需要导出到 xlsx,所以我使用的是 php_excel07。一切正常,但我面临一个小问题,就像这样:“我想将行的属性复制到下一行”。例如,如果我的第 1 行具有预定义的高度、宽度、颜色和边框等。那么必须将第 1 行的这些相同属性复制到下一行,即第 2 行。无论如何要这样做。
【问题讨论】:
我的应用程序需要导出到 xlsx,所以我使用的是 php_excel07。一切正常,但我面临一个小问题,就像这样:“我想将行的属性复制到下一行”。例如,如果我的第 1 行具有预定义的高度、宽度、颜色和边框等。那么必须将第 1 行的这些相同属性复制到下一行,即第 2 行。无论如何要这样做。
【问题讨论】:
在不知道样式细节的情况下:手动从第一行/第一行的单元格中读取适当的属性,然后在第二行中设置它们。没有提供将样式从一行克隆到另一行的明确方法。
但是,如果第一行中的所有单元格都相同,您可以将该样式应用于一系列单元格,而不必单独执行。
就我个人而言,我构建了样式数组,然后我可以将它们复制到我需要的地方。
工作表方法:
duplicateStyle()
duplicateStyleArray()
以及样式方法:
applyFromArray()
可能会有一些用处。
【讨论】: