Tag: coldfusion

使用来自查询的多个工作表创build工作簿

我正在使用ColdFusion 2016,我发现我使用的服务器只有CF9,我对此很新。 我一直在努力更新现有的代码,以适应用户现在想要的。 到目前为止,我已经成功了,但这超出了我。 我有一个网站,生成一个Excel工作簿。 它使用HTML和一个查询来创build它。 以A1中的查询名称开始,A3中的报表date,A5:H5中的表格标题,然后是A6:H53中的数据(确切的长度可以变化,但始终来自列A-H)。 我将发布用于创build工作簿的内容。 我想要做的是使用3个更多的查询来添加3张更多的工作簿。 我已经尝试添加一个我在这里find的function,并没有什么好处。 我试图修改现有的代码来尝试和使用所有4个查询,没有喜悦。 任何帮助,将不胜感激。 让我知道如果我需要添加更多的细节。 这里的代码:(我添加了什么我添加试图让这个工作的意见) <cfsilent> <!— ******************************************************************* Filename: execSummary_Excel.cfm, v1.0 03/07/2012 Created By: Original Writer Description: Excel report export for Executive Summary Report. Change History: Date……..Name………..Description of Change…………………… 08/01/2012 Original Writer Added committed column. 02/28/2013 Original Writer Added stateGM and GM. *************************************************************************—> <cfinvoke component="financial.financial" method="getExecSummary" […]

ColdFusion9如何在<cfscript>中对excel中的列进行格式化

我正在使用CF9。 我已经创build了一个多页工作簿。 我正在尝试格式化每个工作表的列。 格式只是在第一张纸上。 我怎样才能把它应用到所有床单? 此外,我不知道如何获得列宽工作的任何工作表。 这里是我现在得到的代码: <cfscript> qExecSummary = queryNew(""); queryAddColumn(qExecSummary, "responsible", [1,12,13]); queryAddColumn(qExecSummary, "bud_sum", [100,500,1000]); queryAddColumn(qExecSummary, "Spent_YTD", [10,50,100]); queryAddColumn(qExecSummary, "Name", ["A","B","C"]); queryAddColumn(qExecSummary, "Description", ["Descrip1","Descrip2","Descrip3"]); queryAddColumn(qExecSummary, "Committed", ["Committed1","Committed2","Committed3"]); //Create new workbook with one sheet //by default that sheet is the active sheet Workbook = SpreadsheetNew("ExecSummary"); //Add Data to the sheet //Formatting format1.bold="true"; format1.fontsize=12; format1.font="Calibri"; […]

我有Coldfusion / Sharpoint / Excel问题(保存)

好的,我需要一些高水平的帮助或者一些有经验的帮助。 这是一个环境问题,不是特别的代码问题。 没有错误,并保存了一个文件。 我正在使用Sharepoint 2013的REST api,并“获取”一个Excel文件,并从coldfusion cffile保存,action ='write'。 由此产生的文件有两种腐败。 1,.xlsm文件扩展名改为zip不允许新的办公结构/文件工作。 第二个Excel文件不能在Excel中打开,而Excel无法修复这个损坏。 Soooo .. cffile行动readBinary存在,转储将在转储中显示一个“黄色”框并截断数据。 cffile操作'write'存在,'writebinary'不存在… 当我从Sharepoint提取数据并转储数据时,它的标准蓝色框看起来像是数据,但不会被截断,也不会像'readBinary'数据那样是“黄色”。 文档说写不需要二进制,它只是在二进制识别。 / /修改返回的数据与这些函数没有帮助Binary()失败Binary(toBase64())的作品,但已损坏toBase64()的作品,但腐败直接保存工程,但已损坏… 从二进制标志作为REST从共享点获取不会更改损坏的结果 我试图保存在底层的Java,腐败… 在记事本++打开损坏的文件看起来像一个Excel文件也打开记事本+ +在文件的顶部。 (没有明显的数据问题) 它的奇怪,但在文件的结尾似乎有文件引用不存在的文件,如0000.dat,trash.dat等等 As the save, and the get (from sharepoint) are all 'working' and there would be too much code so I am not posting specific code. 如果你有任何想法,没有尝试或已经解决了这个具体问题,我很想听听你的专家意见。 感谢加里

在Coldfusion中运行Excel Solvermacros

我试图在Coldfusion中运行excel求解器。 然而,我遇到了类似的问题,页面挂起,如果永远加载,类似于此 。 有没有可能通过Coldfusion运行Excel解决scheme? 如果没有,Coldfusion还有其他的select吗? 提前致谢。

使用cfhttp在ColdFusion中获取文件之后的只读

我正在创build一个计划的任务,从第三方站点下载一个Excel文件,然后相应地更新数据库。 我可以通过一个url(例如http://www.example.com/myExcel.xls )成功下载该文件。 但是当我尝试阅读后,使用本Nadel的POIUtility.cfc,我得到各种错误。 这似乎是由于我用CFHTTP下载文件时,它被保存为只读格式。 这种行为听起来对任何人都熟悉吗?或者有人知道如何保存文件,使其不是只读的? 提前致谢。 部分代码: <cfhttp method="get" url="http://www.example.com/myExcel.xls" path="#expandpath('xls')#" file="stocks.xls" /> <cfset objPOI = CreateObject("component", "POIUtility").Init()/> <cfset arrSheets = objPOI.ReadExcel( FilePath = ExpandPath("xls/stocks.xls") , HasHeaderRow = true) /> 更新6月22日:我收到的错误是以下内容: Object instantiation exception. An exception occurred while instantiating a Java object. The class must not be an interface or an abstract class. Error: […]

使用电子表格Coldfusion将现有工作表复制为新工作表的模板

我正在使用电子表格的ColdFusion,是否可以使用任何方式或函数来复制/克隆/复制工作簿中的现有工作表(像模板一样),并将其用作另一个工作簿中新工作表的模板?

通过Coldfusion禁用Excel错误检查

我强制执行了文字前导零的数字。 它运行良好,但它显示的angular落上显示绿色的图标显示错误。 我的问题是,我可以停止或禁用此button不显示在Excel表单上编程。 在Excel表格中,您可以轻松地禁用错误检查,但我希望通过代码 任何帮助将不胜感激 谢谢!

如何访问CF8中的excel文件?

如何从cfm页面读取excel文件?

围绕2列或更多列的文字与其他文字

我正在debugging一些ColdFusion代码(尽pipe这个问题实际上是与语言无关的),并且在debugging输出中有两列文本。 这些列是字段名称 <tab> 价值,并希望能够迅速转换成testing代码。 我开始的文字是: a 1 b 2 c 3 etc 我想要结束的代码: structInsert(myStruct, "a", 1); structInsert(myStruct, "b", 2); structInsert(myStruct, "c", 3); etc 通常情况下,我会使用Excel,将两列数据粘贴到列A和B中,然后在列C中创build一个连接A和B的公式 ="structInsert(myStruct, """ & A1 & """, " & B1 & ");" 这工作正常(并且是我爱Excel的主要原因之一)。 但是我想知道…因为整个世界都没有Excel,所以其他人怎么做呢? 谢谢!

CFspreadsheet循环

我有一个关于cfspreadsheet的问题….所以我使用cfspreadshseet来创buildexcel电子表格用于报告目的。 我的页面允许用户从数据库中select任何列以包含在报告中。 所以这里是一个例子: 电子表格可能如下所示: 名字—姓氏—组织—地址—城市—国家—邮编—关注 乔史密斯样品12主要丹佛合作80513担心去这里 我的问题是,如果乔有一个以上的关注,我得到多行乔的信息…有没有办法我可以循环的关注,只有1行的乔? 谢谢, 史蒂夫