我可以使用cfspreadsheet在已经存在的模板中更新数据而不丢失其中的样式吗?

问题描述 投票:0回答:2

我可以使用 cfspreadsheet 在一个已经存在的模板中更新添加一些数据,而不会丢失其中的样式吗?我得到了一个模板,其中有一些列头和表格样式,有一些颜色n所有,所以我可以处理该文件,并更新数据到它。

任何关于这一行的想法将非常感激。

谢谢。

coldfusion coldfusion-10 cfml
2个回答
2
投票

只是回答自己,如果它帮助一些其他人... ...

  1. 读取文件模板使用读取操作和指定表。
  2. 使用 SpreadsheetSetCellValue() 更新你所需要的相应单元格中的值(不会干扰任何其他单元格或其数据)。
  3. 然后使用写操作,覆盖为真,并指定工作表名称......就是这样。

而这一切在CF10中都是可行的


1
投票

到目前为止,你试过什么? 如果不把你的代码贴出来,就不可能提供一个确切的答案。 至于我自己,我从来没有尝试过,但看起来确实有可能。 虽然看起来这个过程并不像想象中的那么简单。 根据 在线文档 看起来你需要读取文件的所有工作表,然后使用更新和写入选项,然后重写整个文件。

看起来你可能需要做一些实验。 我首先会先尝试在不修改的情况下先读取并重写整个电子表格,然后再从那里开始进行。 看看你能够用小步骤完成什么,然后再在此基础上进行。

  • 更新现有的文件,读取文件中的所有表,修改一张或多张表,并使用内容,使用写操作和更新操作(针对多张表文件)重写整个文件。
© www.soinside.com 2019 - 2024. All rights reserved.