我想将电子表格格式化如下,但无法找到使用cfspreadsheet或独立电子表格()函数执行此操作的正确函数。
请指教!
答案 0 :(得分:8)
Last I checked,没有用于操纵边距或方向的内置函数。您需要了解潜在的POI功能。
创建CF电子表格对象,然后获取对基础POI工作表(您要更改其属性)的引用:
<cfset cfSheetObject = SpreadSheetNew()>
<cfset poiSheet = cfSheetObject.getWorkBook().getSheet("TheSheetName")>
可以通过工作表的print properties:
更改方向<cfset ps = poiSheet.getPrintSetup()>
<cfset ps.setLandscape(true)>
使用setMargin(margin, size)
更改所需的边距:LeftMargin
,RightMargin
等等...有关边距名称的完整列表,请参阅{{{ 3}}
<cfset poiSheet.setMargin( poiSheet.LeftMargin, 0.25)>