首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >合并单元格的CFSpreadsheet边框

合并单元格的CFSpreadsheet边框
EN

Stack Overflow用户
提问于 2016-03-10 20:21:16
回答 1查看 749关注 0票数 4

我找了一段时间,所以如果已经有答案,请原谅我。我在使用CFSpreadsheet对合并的单元格应用边框时遇到了问题。下面是一些示例代码。

代码语言:javascript
复制
<cfscript>
newSS = SpreadsheetNew('Testing');      //Create Spreadsheet    

SpreadsheetMergeCells(newSS,1,1,1,9);
SpreadsheetAddRow(newSS,'Underline this Header');
SpreadSheetFormatCell(newSS,{bold=true,alignment='center',bottomborder='thin'},1,1);    

Spreadsheetwrite(newSS,expandpath('myTest.xls'),true);  //Write File
</cfscript>

我所期望的是最上面的单元格会被划线。我得到的是顶部的单元格只在"A“列中划线,而不是在后面加下划线。不管怎么说,这是否是CFSpreadsheet的一个限制??

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-10 20:30:56

根据POI常见问题,即底层库CF用于生成电子表格的方法,目前不支持这一点(强调“地雷”):

12.如何在合并的单元格周围添加边框? 在通常的单元格周围添加空白单元格,为每个单元格分别设置边界。我们将来可能会加强HSSF,使这一过程更容易。

目前最好的方法可能是使用SpreadsheetFormatCellRange而不是SpreadSheetFormatCell:

代码语言:javascript
复制
SpreadsheetFormatCellRange ( newSS
                , {bold=true,alignment='center',bottomborder='thin'}
                , 1,1,1,9 );
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35926464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档