问题标签 [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 回答
461 浏览

date - Coldfusion:cfspreadsheet 读取日期不正确

我使用 cfspreadsheet 从我的一个应用程序中的电子表格中读取数据。我在处理日期列时遇到了很大的困难。如果我将单元格格式化为日期英语 (NZ),它会直接显示在电子表格中,但是当我尝试上传时,它会切换日期和月份。但是,如果我将格式更改为自定义的“dd/mm/yyyy”格式,它将毫无问题地上传。

为什么在电子表格中使用默认日期格式会弄乱格式,而自定义格式却没有?有解决办法吗?

0 投票
2 回答
845 浏览

html - 如何让cfspreadsheet呈现html

我正在尝试使用 cfspreadsheet 创建一个 excel 文件。在其中一列中,我有 html 代码,但由于某种原因,在 excel 文件中,html 没有被呈现,它只是纯文本。例如。<b>blabla</b>而不是加粗。

你知道有什么解决办法吗?

0 投票
2 回答
2321 浏览

coldfusion - Coldfusion 生成的电子表格不允许列格式

从查询创建电子表格时,生成的电子表格将不允许格式化日期时间数据类型的列。

电子表格的创建是:

所有数据都是正确的并且在正确的列中,但是“Ship_Start”列的格式类似于 2012-11-27 00:00:00.000,并且不能在 Excel 中更改为任何其他格式。

如果我在 SQL Server Management Studio 中手动运行查询,然后将带有标题的结果复制到 Excel 中,则可以对数据进行格式化。我还创建了一个 Excel 模板,其中列标题已格式化并用数据填充模板,但即使使用“日期”格式化该列也无法格式化。

我会错过什么?

0 投票
1 回答
524 浏览

coldfusion - CFSpreadsheet 在更新时会丢失 SpreadSheetAddFreezePane

我正在尝试将电子表格添加到带有冻结窗格的工作簿中。如果操作是写入,则冻结窗格将起作用,但如果我使用更新添加另一个工作表,则冻结窗格将不起作用。

0 投票
2 回答
352 浏览

coldfusion - 使用数据格式时逗号无效

这是我将查询输出到电子表格的代码。

我得到的错误是:

出于某种原因,它不喜欢逗号,即使根据文档它是有效的。如果我把逗号去掉,它会起作用,但我需要它来进行数千个分组。

有人遇到过这个吗?

0 投票
1 回答
3721 浏览

coldfusion - 电子表格单元格格式

最后编辑

谁能看到我做错了什么?以下是我的期望和观察:

我希望名为“搜索参数”的工作表具有粗体红色字体的单元格 a1。我得到了我的期望。

我希望有一个名为“4D,CCCU,SDAU”的工作表,其中的数据从第 3 行开始。我明白了。

我希望第 3 行有文本“bold font 3 green true”,并且是粗体绿色字体。我得到了文本,但我得到了粗体红色字体,它与另一张表中的单元格 a1 匹配。实际上,此单元格中的格式将始终与另一张表中的单元格 a1 匹配。

我希望剩余的单元格具有像“normal font 4 blue true”这样的值,并且是蓝色粗体。我得到了值,但根本没有格式。

我的 writedumps 总是向我展示我期望的值。

代码如下。AddNewRow 是一个 udf。

重申一下,问题是,为什么单元格没有按照我期望的方式格式化?

编辑从这里开始

这是 Leigh 建议的自包含代码。特拉维斯建议的 wrt 格式方法被注释掉了,但是当我使用它们时,结果并没有改变。

结果是:工作表 fred 符合预期,单元格 a1 中的粗体蓝色字体。

在工作表 a 中,单元格 a1 和 a3 的字母 a 为蓝色粗体。我期待大胆的绿色。单元格 a2 和 a4 有字母 b,未​​格式化。我期待大胆和红色。

我是在做一些愚蠢的事情,还是做错了什么。我正在使用 ColdFusion 9.01 和 Excel 2010。

0 投票
1 回答
645 浏览

coldfusion - SpreadsheetFormatColumn() 右边框

当我运行此代码时:

我希望看到一个包含三行的工作表。第二行将有两列,单元格中有 wilma 和 barney。到目前为止,我看到了我的期望。我还希望看到带有右侧边框的 B 列。我实际上看到带有右侧边框的单元格 B2。

如果我改变这个:

对此

我看到 B 列前三行的右侧边框。

有没有办法让右侧边框适用于所有 B 列?

0 投票
1 回答
314 浏览

coldfusion - 图像和格式不适用于使用 ColdFusion 生成的多选项卡 XLSx 文件

下面的代码将生成带有两个明显错误的文件:

  1. SpreadSheetSetColumnWidth 在第二个选项卡上的 21 行后似乎停止工作
  2. 图像未出现在第二个选项卡上


希望这只是一个新手错误,而不是日期格式问题。任何帮助或建设性的批评来修复/改进都将受到极大的欢迎。

0 投票
2 回答
960 浏览

mysql - ColdFusion10 - 在插入查询上查询 cfloop

第一次在这里发帖。我正在使用<CFSPREADSHEET>从 Excel 创建查询,然后尝试将查询结果插入 MySQL 表。这工作正常。我还需要从一列中获取一个值并将其正确的 ID 号插入到表中的 ID 列中。这是我的代码。我得到的结果是在每个表行中插入了相同的 ID (6)。在这里的帮助肯定会受到赞赏。谢谢!

0 投票
2 回答
1053 浏览

excel - 向 cfspreadsheet 输出添加文本/额外查询

我在 Microsoft Windows Server 2008 R2 数据中心 - SP 1 上运行 Coldfusion 10 和 SQL Server 2012 数据源。

我在页面上有一个 cfspreadsheet 标记,如下所示:

除了将查询输出到电子表格之外,我想做的是将如下查询结果添加到它的底部:

正在使用的计算机总数:110

要更换的计算机总数:62

已更换计算机总数:8

每个在绘制信息的页面上都有自己的选择语句。这可以用cfspreadsheet完成吗?还是我被锁定在每张纸上只使用一个查询?