Tag: coldfusion

如何通过ColdFusion HTML表单优雅地将Excel文件导入到Sql Server中?

有没有人有一个优雅的build议,如何将Excel电子表格的内容通过Web窗体到SQL Server? 我需要允许我们的客户端上传适量的结构化数据,并且我需要这些数据最终驻留在一个sql表中。 我真的不能指望客户只能生成一个Excel文件,但我可以要求它是一个xlsx。 networking应用程序是用Coldfusion编写的; 它不需要能够处理大量的同时请求,但我不想考虑某种服务器端批处理作业处理或将用户分stream到一个asp.net页面(这正是我们正在做的现在)。 任何build议(或其他人如何成功做到这一点的例子),将不胜感激。 由于数据的敏感性,我们实在无法做任何损害Web或sql服务器安全的事情。

从ColdFusion服务器执行Excelmacros

我有一个ColdFusion Web应用程序,它允许用户在服务器上上载Excel工作簿。 一旦文件被上传,我想在Excel文件中执行一个macros。 任何人都有一个想法,我怎么可以做到这一点? 注意:我也可以使用Java对象,我已经使用HSSF POI来访问表格的内容。

Excel工作表分组和格式

我在这里多次search答案,但这是我第一次问自己的问题。 我有4-5年的Cf经验大约15年,所以虽然我不是专家,但是我知道我在做什么。 我目前有一个项目,我从另一个开发人员接pipe。 部分应用程序将数据从SQL Server 2008数据库输出到一个Excel文件,该文件具有三个工作表或选项卡,按顺序从左到右创build。 我正在努力解决打开Excel文件时,第一张和第三张纸是“分组”的问题。 在标题栏中的文件名称旁边,显示[组],并且这两张表看起来都是活动的。 问题在于,如果用户要突出显示表3中的第5行,则第5行也会在表1中突出显示。我已经search到了每个searchstring,我都能想到并找不到任何东西! 我甚至尝试重新创build基于CF文档的function骨架,并遇到同样的问题。 我自己想出了一些东西。 首先,中间的纸张完全不受影响。 其次,一旦在Excel中,如果select中间表单,则其他所有内容都将得到修复(当然,这对于最终用户来说不是一个好的解决scheme)。 第三,如果我用“xmlformat”等于“false”创build电子表格并将其输出为“xls”,则此问题消失。 最后,我尝试添加一行代码,以便在第三次生成后将活动工作表重新设置为第一行。 这确实打破了分组问题,但是它解决了第一张表中的任何行或列的大小,我无法恢复。 我的代码如下。 如果有人能帮忙,我会非常感激! <cfscript> /* Format for data rows */ dataFormat = StructNew(); dataFormat.font="Arial"; dataFormat.fontsize="10"; dataFormat.italic="false"; dataFormat.bold="false"; dataFormat.alignment="left"; dataFormat.textwrap="true"; dataFormat.fgcolor="white"; dataFormat.bottomborder="thin"; dataFormat.bottombordercolor="black"; dataFormat.topbordercolor="black"; dataFormat.topborder="thin"; dataFormat.leftborder="thin"; dataFormat.leftbordercolor="black"; dataFormat.rightborder="thin"; dataFormat.rightbordercolor="black"; dataFormat.locked = "true"; //dataFormat.dataformat="@"; spreadsheetVar= spreadSheetNew("New", "true"); spreadsheetSetCellValue(spreadsheetVar, "123", 1, 1); spreadsheetSetCellValue(spreadsheetVar, […]

有没有办法将一个Excel文件导入到Flex中的MS SQL?

我的应用程序需要一个组件,允许用户使用基于Web的Flex应用程序上载Excel文件(.xls)并将其列导入到MS SQL表中。 是否有可能使其在Flex? 如果是这样,任何例子? 提前谢谢你!

需要HTML字符剥离Excel导出,但效果保留

我使用CF9的cfspreeadsheet标签和函数导出数据,有些列中有HTML格式的文本。 我需要去掉HTML标签,并将&lt;&amp;&amp;&amp;&amp;&amp; amp;&amp; amp; 不过,如果可能的话,我还想保留粗体标记和段落标记的效果。 我知道我可以使用rereplace,和其他人蛮力的输出,但我希望有一个更优雅的解决scheme。 有任何想法吗? 谢谢您的帮助!

我怎样才能确保我的Excel单元格将被视为一个string?

我正在使用Coldfusion来创build一个基本的Excel电子表格。 我生成一个表,然后使用以下代码将其转换为Excel: <cfset fileName = "myFile.xls"> <CFHEADER NAME="Content-Disposition" VALUE="attachment; filename=#fileName#"> <cfcontent type="application/msexcel" reset="true"> <cfoutput>#myExcel#</cfoutput> “myExcel”variables包含一个HTML表格。 我的问题是,一些单元格包含值,如:281E47。 哪个Excel然后翻译成2.81E + 49。 我怎么能指定,在我的HTML表格,我希望这些值作为文本字面显示,而不是转换成数字?

用Coldfusion导入Excel – 接收奇怪的date格式mm \ / dd \ / yyyy

我正在使用ColdFusion 9从Excel(2007,xls)电子表格导入数据。 其中一个导入的列是date字段。 在大多数情况下,date会很好,但是在某些情况下,date格式会出现一些奇怪的现象。 它以mm\/dd\/yyyy 。 我不知道是什么增加了这些额外的。 具体的错误是显而易见的: "11\/15\/2012 is an invalid date or time string." 看直接在电子表格,并在单元格本身,date出现格式正确为mm/dd/yyyy 。 有谁知道可能是什么原因造成的? 跟进 感谢您的帮助。 最后,最好的解决scheme来自CoderSeven。 我使用了Replace(dateString, '\', '', 'all')来删除违规的斜杠并处理数据。 这被certificate是最好的解决scheme,因为我正在处理成千上万个人的电子表格,而当我控制他们使用的电子表格的格式时,我无法控制他们是否将数据input或剪切并粘贴到字段中。 最后,我很想知道额外的斜线来自哪里,但是这个解决scheme运行良好。

获得前导零不显示引号

我想删除单个,但是当我删除它,然后前导零不显示。 我想要前导零显示,但没有引号。 我的列数据types是varchar: <cfquery name="getStudent" datasource="#Application.dsn#"> SELECT CONCAT('\'',U.user_gov_id) as User_gov_id , U.user_first_name , U.user_last_name , CONCAT('\'', U.user_mobile ) as Mobile_Number , U.user_address, U.user_street_number, U.user_city , U.user_post_code , DATE_FORMAT(U.delivery_date, '%Y-%M-%d %h:%i:%s') FROM tblUSER U INNER JOIN tblUSER_PAYMENT P ON U.user_id = P.user_id WHERE P.other_amount = '250' AND U.isdelivered = 0 AND U.matrix_node_number > 155 </cfquery> 对于Excel一代 […]

cfspreadsheet无法读取空行

给定一个包含N个逻辑行的电子表格 哪一行是完全空白的* cfspreadsheet action="read"将返回一个RecordCount为N – 1的查询。 *完全空白的行是每一个单元格实际上都是空白的行。 请参阅POI文档中的CELL_TYPE_BLANK 。 cfspreadsheet是否可以包含空行?

使用jqgrid和coldfusion生成excel报告

有没有人有教程或代码示例如何实现与jqgrid和ColdFusion的报告生成。 我添加了一个button到我的网格,但不知道如何进一步处理数据。 Excel报表必须在新窗口popup。 基本上,我的问题是,我可以从网格捕获数据本身,还是从网格中获取参数,并使用与我用于生成网格相同的查询生成新的Coldfusion页面的报告? 先谢谢你。 吉纳 ).navButtonAdd('#pager',{caption:"To Excel", onClickButton: function(){ document.location.href='' // call processing file }, position:"last", title:'Export to Excel' } );