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

coldfusion - 电子表格写

我正在使用 CFScript 创建和保存电子表格。但是,SpreadsheetWrite没有生成文件。

它不会产生错误,但也没有文件。如果我从 cfscript 标记中删除电子表格写入并使用:

...我得到文件就好了。

这不是 的预期用途SpreadsheetWrite()吗?另外,是否可以直接在浏览器中生成电子表格cfdocument,或者我必须先保存文件?

0 投票
3 回答
2636 浏览

list - cfspreadsheet 在逗号分隔的行插入中转义逗号

向冷融合电子表格添加行的功能是SpreadsheetAddrow接受数据为“以逗号分隔的单元格条目列表,每列一个”。

我的一些数据中有逗号。如何在不转义列表中的逗号的情况下转义数据中的逗号?

我目前正在创建一个包含行内容的数组,然后将其转换为列表以添加到电子表格中:

0 投票
2 回答
1361 浏览

excel - cfspreadsheet 无法读取空行

  1. 给定一个包含 N 个逻辑行的电子表格
  2. 其中一行完全空白*
  3. cfspreadsheet action="read"将返回一个带有RecordCountN - 1 的查询。

*完全空白行是每个单元格实际上都是空白的行。请参阅POI 文档中的CELL_TYPE_BLANK

是否可以cfspreadsheet包含空行?

0 投票
1 回答
2086 浏览

types - 使用 cfspreadsheet 读取列格式

使用 阅读电子表格时,是否可以获取电子表格中列或单元格的数据类型或格式cfspreadsheet

我正在将电子表格数据从 Excel 电子表格转换为数据库表。到目前为止,我只是将所有内容格式化为 varchars,但如果我可以将日期指定为日期,将整数指定为整数,那就更好了。

0 投票
1 回答
281 浏览

sql-server - CFSpreadsheet 中的参考 QoQ

我继承了一个页面,该页面从四个表构建库存查询并使用 QoQ 输出它们:

我不确定如何引用来自多个查询的数据来填充单元格。将查询重写为一个查询一直是一个挑战,我正在尝试一条不同的路线,看看是否有另一种我看不到的方式。

0 投票
4 回答
1675 浏览

arrays - comma in array element breaks spreadsheet

When adding data to an array, one of the elements has commas in its value. An example of the value is "Trim marks at 103, 96, and 90".

Using the following code to add the array elements to the spreadsheet object, the partdescription element, as described above, has its data span multiple columns in the spreadsheet. It is handled as separate elements and not one.

How may I alleviate this issue?

Solved: I set a variable to the partdescription with all commas replaced with semicolons. Now the data appears all in the same column:

0 投票
1 回答
406 浏览

excel - 我可以添加电子表格行然后格式化吗?

我正在使用 cfspreadsheet 生成一个 Excel 电子表格。我正在一一添加行。添加行后,我想立即对其进行格式化。像这样的东西:

但是,对于 formatrow 函数,您必须提供行号。有什么方法可以格式化我刚刚添加的行,而无需保留我正在处理的行的运行计数器?

0 投票
1 回答
2852 浏览

excel - 我可以调整 Excel 列的宽度而不单独设置它们吗?

我正在cfspreadsheet使用 ColdFusion 生成 Excel 电子表格。我插入一个标题行,然后用于spreadsheetAddRows将查询转储到工作表中。问题是列通常不够宽。我知道我可以SpreadsheetSetColumnWidth单独调整每一列,但是有什么方法可以将自动宽度应用于整个工作表?我不知道每列的最大宽度,我不想将它单独应用于每一列。Excel 具有列的自动宽度功能——有什么方法可以从 ColdFusion 代码中触发它?(或者甚至更好:我可以添加到自动宽度 - 将每列设置为最大宽度 + 2 或其他东西吗?)

0 投票
1 回答
4420 浏览

coldfusion - 如何访问包含多个单词的查询列?

我正在使用 cfspreadsheet read 将工作表读入查询对象。

问题是,一些标题包含多个单词。所以我最终得到了一个有点像这样的查询:

如果我尝试访问列名中有空格的列之一,则会收到错误消息。

我也试过#[start date]#了,但是没有用。我无法控制收到的 Excel 表格的格式。有没有办法访问多字标题列?

0 投票
1 回答
1191 浏览

coldfusion - 如何使用受保护的单元格创建 cfspreadsheet

我正在使用 cfspreadsheet 创建一个电子表格对象。想将一些单独的单元格设置为受保护的(只读)。请让我知道是否有人以前尝试过。

我确实尝试将单元格格式设置为锁定,但它似乎不起作用。这是示例代码:

谢谢。