delphi 合并excel单元格

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi 合并excel单元格相关的知识,希望对你有一定的参考价值。

如题,我想用delphi操作excel,合并单元格, Sheet.range['B2:C2'].Merge(True);同一行合并 Sheet.range['D2:D6'].Merge(True);同一列合并 可是运行的结果确实同一行能合并,而同一列不能合并。小弟才学delphi,请各位大虾给指点指点。

参考技术A 换一下
语句
就可以了。
直接用
.Merge
方法,如下:Sheet.range['D2:D6'].Merge;

Sheet.range['D2:D6'].Merge(True);
表示跨越合并,作用合并
区域
中同一行的
单元格
,行与行之间不合并,也就是说:保持行的状态,结果仍然是多行。
如果区域是一列多行,那这个操作自然没有任何变化。

java poi 导出 excel时 ,合并单元格的问题

java poi导出excel合并单元格时,想要每个单元格分别显示如图1,但导出来
的只有第一个单元格有数据,后面的没有数据,如图2

参考技术A 源码贴出来,我来帮你改。原因应该是你没把 合并后的单元格赋值导致的。看看poi的api文档。追问

就是这样   有四个单元格  分别放四个字段,然后合并单元格

追答

看了代码 0--3 合并成一个单元格 4--7 8 --11 12--16分别也是单元格,你获取下 第0,4,8,12 总共4个单元格 对象 赋值就行了。 合并后的单元格 默认取值是合并前的第一个单元格。

以上是关于delphi 合并excel单元格的主要内容,如果未能解决你的问题,请参考以下文章

delphi 更改stringgrid单元格所在行的字体颜色

delphi中,cxgrid怎样将选中的单元格都赋为选中的第一行的值,并且数据集也同步更新

DBGrid相同数据合并成一个格[最好用Delphi回答]

C# 获取Excel中的合并单元格

java poi 导出 excel时 ,合并单元格的问题

delphi通过OLE对word进行单元格合并操作