<cfset a = spreadsheetnew()>
<cfset format1 = structNew()>
<cfset format1.locked=true>
<cfset SpreadsheetFormatCell(a,format1,1,1)>
<cfspreadsheet action="write" filename="#expandpath('.')#/test.xls" name="a" overwrite="true">
谢了。
锁定单元格不会产生任何影响,除非使用cfspreadsheet的password
属性对工作表进行ie保护。但这样做有一些负面的副作用...
保护工作表会锁定所有单元格。这意味着您必须通过应用一种格式来“解锁”其他所有内容。理论上,您可以解锁整个工作表:
<cfset SpreadsheetFormatCellRange (sheet, {locked=false}, 1, 1, maxRow, maxCol)>
然而,这有一个讨厌的影响,即填充表中的每一个单元格。因此,如果将文件读入查询,查询将包含65536行和256列。即使您只显式填充了几个单元格。
<cfset testFile = "c:/test.xls">
<cfset sheet = spreadsheetNew()>
<!--- only unlocking 100 rows to demonstrate --->
<cfset SpreadsheetFormatCellRange (sheet, {locked=false}, 1, 1, 100, 10)>
<!--- populate two cells --->
<cfset SpreadsheetSetCellValue(sheet,"LOCKED",1,1)>
<cfset SpreadsheetSetCellValue(sheet,"UNLOCKED",2,1)>
<!--- make one cell locked --->
<cfset SpreadsheetFormatCell(sheet, {locked=true}, 1, 1)>
<cfspreadsheet action="write"
name="sheet"
fileName="#testFile#"
password=""
overwrite="true" >
<!--- now see it is filled with empty cells --->
<cfspreadsheet action="read"
query="sheetData"
src="#testFile#" >
<cfdump var="#sheetData#" label="Lots of empty cells" />
您试图更改的单元格或图表是受保护的,因此是只读的。 若要修改受保护的单元格或图表,请先使用取消保护工作表命令(查看选项卡,更改组)删除保护。可能会提示您输入密码。 表单仍然按计划触发,但我想阻止excel提示发生。有办法禁用提示吗?如果没有,有没有另一种我没有想到的方法?
问题内容: 关键字授予对相同包和子类(http://java.sun.com/docs/books/tutorial/java/javaOO/accesscontrol.html)中的类的访问权限。 现在,每个类都有一个超类(http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html)。 因此,我得出结论,即使每个类都可以访问的方法。
我有两个配置,代码是这样的。 代码未按预期运行。所以我的问题是... 对于bean方法,当bean方法被Spring AOP代理后,使用修饰符<code>public 有没有办法在配置中隐藏bean 在这种情况下,我是否触发了方法注入 由于bean方法在大型项目中可能具有相同的名称,是否有一些最佳实践来避免潜在的冲突(注入意外的bean)
6xx受保护 600 Series,Repliesregardingconfidentialityandintegrity 631 Integrityprotectedreply. 632 Confidentialityandintegrityprotectedreply. 633 Confidentialityprotectedreply.
问题内容: 如何创建从任何给定单元格的左下角到右上角的对角线? 为了得到这个 to show this 问题答案: 我不知道这是否是最好的方法,但是我无法使用CSS做到这一点。我的答案是在jQuery中: or CSS part: jQuery code: 好处是它可以与表格单元的任何宽度和高度一起使用。
问题内容: 你们真是太棒了,为我在最后一个问题上指明了正确的方向,我在这里对我原来的问题进行了扩展: 如何将JTable列设置为String并排序为Double? 由于现在我使用自定义单元格渲染器将价格列的格式设置为$ ###,## 0.00,因此我现在还为该单元格设置了JTextField编辑器。单元格的编辑工作正常,除了更新值时,自定义渲染器中设置的数字格式似乎不再格式化单元格(在提交编辑后,