【发布时间】:2020-05-26 11:30:00
【问题描述】:
我可以使用cfspreadsheet 在现有模板中更新/添加一些数据而不会丢失其中的样式吗?
我有一个包含一些列标题和表格样式的模板,其中包含一些颜色,所以我可以处理该文件并将数据更新到其中。
对这条线的任何想法将不胜感激。
谢谢,
【问题讨论】:
标签: coldfusion coldfusion-10 cfml cfspreadsheet
我可以使用cfspreadsheet 在现有模板中更新/添加一些数据而不会丢失其中的样式吗?
我有一个包含一些列标题和表格样式的模板,其中包含一些颜色,所以我可以处理该文件并将数据更新到其中。
对这条线的任何想法将不胜感激。
谢谢,
【问题讨论】:
标签: coldfusion coldfusion-10 cfml cfspreadsheet
如果对其他人有帮助,请回答我自己...
SpreadsheetSetCellValue() 更新您需要的相应单元格中的值(它不会干扰任何其他单元格或其数据)。这都是 CF10 的作品
【讨论】:
到目前为止,您尝试过什么?如果不发布您的代码,就不可能提供准确的答案。至于我自己,我从未尝试过,但看起来确实可行。尽管它看起来并不像人们想象的那么简单。根据online docs,您似乎需要读入文件的所有工作表,然后使用更新和写入选项,然后重写整个文件。
您可能需要进行一些实验。我首先尝试在不进行任何修改的情况下读取和重写整个电子表格,然后从那里开始。看看你能通过小步骤完成什么,然后在此基础上再接再厉。
- 要更新现有文件,请读取文件中的所有工作表,修改一个或多个工作表并使用内容,并使用写入操作和更新操作(针对多个工作表文件)重写整个文件。
【讨论】: