问题标签 [cfspreadsheet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1140 浏览

coldfusion - 格式作为表

我正在使用<cfspreadsheet>将数据库查询输出到 Excel 电子表格。手动创建这些电子表格时,可以突出显示所有单元格和“格式化为表格”。这意味着当点击表格标题时,用户可以对表格进行升序和降序排序。

生成 Excel 文件时是否可以在 ColdFusion 代码中指定此格式?

0 投票
2 回答
2728 浏览

excel - ColdFusion CFSpreadsheet 读取空单元格

我给我的客户一个他们应该填充的模板,然后他们上传电子表格,我读取文件cfspreadsheet以便将数据复制到数据库表中。

挺容易。模板中只有一列。客户不能上传包含多于一列的工作表。这曾经奏效。

所以一列标题是ING_CAS,但是当我读入文件时,cfspreadsheet我得到COL_2, COL_3, ING_CAS. 因此,不仅空白单元格被读取,而且由于这个属性,它们也被赋予了默认名称headerrow="1"

我在这里不知所措。我一直在下载模板并选择无关的空白行和列并删除它们,但是一旦客户得到它,我就无法控制该文件。

我是否缺少一些奇怪的设置会cfspreadsheet忽略空白单元格?

我最终编写了一个辅助函数来去除 COL_(n) 列。

0 投票
1 回答
299 浏览

coldfusion - 使用 cfspreadsheet 在导出到 excel 时将附件作为 zip 添加

我有 cfspreadhsheet 可以正常下载内容。现在我确实有记录的附件。当我将导出导出到 excel 时,我想将该 zip 文件也添加到新工作表中。我查看了文档,有一个名为spreadSheetAddImage.

到目前为止,我正在这样做,需要在这里添加一些东西

0 投票
0 回答
274 浏览

coldfusion - Coldfusion SpreadSheetFormatCell 在一个应用程序中失败,但在另一个应用程序中失败

我将一个导出 cfc 从另一个应用程序的查询对象创建一个 Excel 文件复制到了这个应用程序,但由于某种原因它失败了。我在同一台服务器上的其他几个应用程序中使用了完全相同的 cfc。它仍然可以在其他应用程序中运行,但在此应用程序中引发以下错误“服务器错误:服务器遇到内部错误,无法完成您的请求。应用程序服务器正忙。并发请求太多或服务器仍然存在正在启动。” 向用户显示,并在 exception.log 文件中记录以下错误。错误发生在第 78 行,但如果我使程序跳过该条件,则它在第 86 行失败。

异常日志

"错误","jrpp-5132","05/22/13","08:50:15","192194B933ECEF2F12871BE3F495FBA0","coldfusion.excel.Excel.formatCell(Lcoldfusion/excel/ExcelInfo;Lcoldfusion/runtime/Struct ;IIZ)V 包含或处理的文件的具体顺序是:/..pathtoapp../index.cfm, line: 79 " java.lang.NoSuchMethodError: coldfusion.excel.Excel.formatCell(Lcoldfusion/excel/ExcelInfo;Lcoldfusion /runtime/Struct;IIZ)V 在coldfusion.runtime.CFPage.SpreadSheetFormatCell(CFPage.java:7318) 在coldfusion.runtime.CFPage.SpreadSheetFormatCell(CFPage.java:7312) 在cfpExport2ecfc955548417$funcQUERYTOEXCEL.runFunction(/..pathtoapp. ./plugins/pExport.cfc:79) 在coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472)

来自cfc文件的片段

系统: Coldfusion 9、Coldbox 3.5 框架、Linux Server

将不胜感激任何关于正在发生的事情的建议。谢谢。

0 投票
1 回答
1790 浏览

coldfusion - 读取excel并插入数据库

我正在使用以下代码来处理插图:但是它花费了太多时间,我该如何增强它或使工作更快:

excel表格中的记录超过50000

0 投票
1 回答
988 浏览

excel - Coldfusion SpreadsheetAddImage function does not insert image

I am currently on CF version 9.0.1 and I'm having trouble getting the SpreadsheetAddImage function to properly insert an image into the spreadsheet that I am generating. I'm not getting any error message, its just that the image does not display in the spreadsheet. I've also ruled out any issues with finding the image or returning it (tested by using cfimage writetobrowser attribute).

I also stripped out all of my data and formatting from the spreadsheet to rule out anything overwriting that cell's contents. Just to see if I could get a blank spreadsheet with an image.

See sample code below.

...

I appreciate any feedback. Thanks.

0 投票
1 回答
728 浏览

excel - 大数字的cfspreadsheet需要格式化为字符串

我有 16 位数字,需要显示所有数字。如果我只是将它键入 Excel,我可以在数字前面放一个 ',它可以防止数字进入科学计数法。当我在其中执行相同操作时,<cfspreadsheet>我会得到前面带有 ' 的数字。我也尝试过使用单元格格式:

这也无济于事

0 投票
2 回答
1058 浏览

coldfusion - 使用 CFSpreadsheet 应用条件格式

在上一个线程的延续中,我已经非常接近我想要的地方并且学到了很多东西。我在 MSSQL Server 2008 环境下使用 CF10。我有一个使用 cfspreadsheet 生成的报告,然后根据用户是否启用了应用程序吐出值,它将在 Excel 电子表格中输出为“是”,如果没有输出为“否”。

问题是,我需要让它看起来更容易一些,所以我想看看是否可以将条件格式应用于如果具有 3 个不同应用程序的 3 列是 Y 那么它将是绿色的,如果 N 它会变红。

任何建议或示例都会很棒,谢谢!

0 投票
1 回答
684 浏览

sql - 使用 cfspreadsheet 读取超过 65536 行的 Excel (93-97) 表

嗨,我必须处理超过 65536 行的数据。因此它进入 2 个不同的 Excel 工作表,分别命名为“Details”和“Details_1”。

基本上发生的事情是上传 Excel 表格,并使用“cfspreadsheet”来“读取”这些数据。一旦读取,它就会被插入到 SQL 表中。

我正在使用组件功能来阅读这些 1/2 表。思路是cfif Query recordcount() from "cfspreadsheet" 大于65533,然后再读第二张表。然后使用 QoQ 和 UNION ALL 创建组合查询。(大多数情况下只有 1 张,但在某些情况下超过 2 张。)

它工作了一段时间。然后突然停止工作。我不确定错误/错误是否已经潜入其中导致它停止。以下是我的代码

** 我做了以下事情:- a) 尝试转储每个工作表的单个 Query 的 Query1 和 Query2 !如果它的行数超过 65536 行,则 IE 页面会挂起 无法读取表 1 和表 2。

b) 我已放置错误处理以捕获特定错误,例如“数据库”

c)当我将行数减少到 65536 以下或删除行数较多的工作表时,它可以工作。

正如我之前所说,这是一个正在运行的代码,并且突然失效了。**

0 投票
1 回答
1310 浏览

coldfusion - 使用 Coldfusion cfspreadsheet 格式化电子表格页面属性

我想将电子表格格式化如下,但找不到合适的函数来使用 cfspreadsheet 或独立的电子表格()函数。

  • 将页面方向设置为纵向或横向
  • 设置页边距

请指教!