gpt4 book ai didi

php - 在phpexcel中合并后按行和列设置单元格值的问题

转载 作者:搜寻专家 更新时间:2023-10-31 21:03:19 26 4
gpt4 key购买 nike

我想合并第一个行 A1 到 H1 并输入类别 1,将 I1 合并到 P1 并输入类别 2 作为值。我正在尝试使用下面的代码,它正在合并列,这很好,但它没有输入第二类值。

这里有什么问题吗?

    $this->excel->getActiveSheet()->setCellValueByColumnAndRow(0, 1, "NetApp Nominator's Contact Information");        
$this->excel->setActiveSheetIndex(0)->mergeCells('A1:H1');

$this->excel->getActiveSheet()->setCellValueByColumnAndRow(1, 1, "NetApp manoj");
$this->excel->setActiveSheetIndex(0)->mergeCells('I1:P1');

我正在使用 phpexcel。

最佳答案

那是因为 1 列是 B 列,B 列不再存在于 1 行中,它是您已合并的单元格组的一部分 (A1:H1),现在只有合并组最左上角的单元格存在....没有列 C or D or E or H any more in row 1.... 存在的下一列1 行是 I 列。

合并单元格会使合并组中除左上角单元格以外的所有单元格都不可访问;但不会让它们不存在

假设您尝试将第二个值存储在 I 列中,那么这是列号 8,所以

$this->excel->getActiveSheet()->setCellValueByColumnAndRow(8, 1, "NetApp manoj"); 

关于php - 在phpexcel中合并后按行和列设置单元格值的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37405748/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com