精易论坛

标题: 关于libxl的公式问题 [打印本页]

作者: ck小镇    时间: 2024-6-21 18:45
标题: 关于libxl的公式问题

  
l_sheet.置单元格文本 (1,1, "500", l_Format) ' B2
l_sheet.置单元格文本 (1,2, "500", l_Format) ' C2
l_sheet.置单元格公式文本 (1, 0, "=SUM (B2:E2)", "1000", l_Format)



导出后表面看是正常的  但是 如果是在EXCEL 里面手动给E2 填值 比如填10  那原本有公式的A2就变成10了  就好像我用代码写的文本值 他读取不到一样 不算  除非我用EXCEL 工具手动重新编辑一下 才能正常读取并计算


有没有大佬遇到这种情况的 应该怎么解决

作者: ck小镇    时间: 2024-7-2 17:33
@大司命  大佬 麻烦帮忙取消一下悬赏  无答案
作者: 蓝河笑月    时间: 2025-5-12 12:12
本帖最后由 蓝河笑月 于 2025-5-12 12:14 编辑

这样设置,“1000”这项是指 计算结果所在单元格
l_sheet.置单元格公式文本 (1, 0, "=SUM (B2:E2)", D2, l_Format)

作者: ck小镇    时间: 2025-6-3 16:42
蓝河笑月 发表于 2025-5-12 12:12
这样设置,“1000”这项是指 计算结果所在单元格
l_sheet.置单元格公式文本 (1, 0, "=SUM (B2:E2)", D2, l_ ...

感谢 我最后的解决办法是:
l_sheet.置单元格公式数值 (h, x, 局_公式, 到数值 (局_文本), l_Format)




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4