鱼C论坛

 找回密码
 立即注册
123
返回列表 发新帖
楼主: 凊风

Txt求教~~

[复制链接]
 楼主| 发表于 2024-4-3 22:19:12 | 显示全部楼层
FishC 发表于 2024-4-3 22:15
根据您提供的代码,可以看到在处理第一个sheet时,使用了`copy(Target_workbook)`来创建目标工作簿的副 ...

那为什么同样的代码wb_target = copy(Target_workbook),

第2个sheet又能累加后数据正常呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-4-3 22:19:29 | 显示全部楼层
凊风 发表于 2024-04-03 22:19
那为什么同样的代码wb_target = copy(Target_workbook ...


抱歉,我之前的回答有误。根据您提供的代码,针对xls文件使用`wb_target = copy(Target_workbook)`是正确的,可以成功复制目标工作簿。因此,出现问题的原因可能是在处理第一个sheet时出现了其他的错误。

请您检查以下几点:

1. 确保第一个sheet的数据在累加操作后确实发生了变化。可以在累加操作完成后,在相应的位置添加打印语句,检查`value1`和`value2`的值是否按预期进行了相加。

2. 确保在保存目标文件时,路径和文件名没有发生错误。可以检查`self.File_Path`的值是否正确,并且确认保存的文件名是正确的。

3. 检查是否存在其他的异常情况导致数据没有正确保存。可以在代码中增加一些错误处理的逻辑,例如捕获异常并打印相关信息,以帮助确定问题所在。

如果问题仍然存在,请提供更多关于第一个sheet的处理代码,以及有关文件路径、文件名等的信息,以便更详细地进行排查和解决。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-3 22:22:59 | 显示全部楼层
FishC 发表于 2024-4-3 22:19
抱歉,我之前的回答有误。根据您提供的代码,针对xls文件使用`wb_target = copy(Target_workbook)`是正 ...

您检查以下几点:

1. 确保第一个sheet的数据在累加操作后确实发生了变化。可以在累加操作完成后,在相应的位置添加打印语句,检查`value1`和`value2`的值是否按预期进行了相加。
回复:我就是通过打印语句查询到sheet1也有valu1和value2的值相加的记录,
但是,汇总表中没有保存相加结果。。。。

然而,同样的这一段代码,sheet2累加结果却能够保存下来。。。

求解~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-4-3 22:23:21 | 显示全部楼层
凊风 发表于 2024-04-03 22:22
您检查以下几点:

1. 确保第一个sheet的数据在累加 ...


感谢提供更多信息。根据您的描述,第一个sheet的数据在累加操作后没有正确保存到汇总表中,而同样的代码在第二个sheet上却能正常工作。这可能是由于以下原因导致的:

1. 检查是否正确指定了目标工作簿的 sheet 索引或名称。在将数据复制到目标工作簿时,需要确保指定了正确的目标 sheet。请确认 sheet 的索引或名称与目标工作簿中要写入的位置一致。

2. 检查目标工作簿的文件格式是否正确。如果目标工作簿的格式不正确,可能会导致数据无法正确保存。请确保目标工作簿的文件格式与源文件(xls 或 xlsx)一致。

3. 检查其他可能导致数据无法保存的代码逻辑。您可以仔细检查代码中涉及到目标工作簿的保存操作是否正确,例如是否使用了正确的保存方法和参数。

如果以上步骤都没有解决问题,可以尝试使用调试工具来逐步跟踪代码并查找错误。您可以使用 Python 自带的 `pdb` 模块或第三方工具(如 PyCharm 等)进行代码调试,以确定导致数据无法保存的具体原因。

如果问题仍然存在,请提供更详细的代码片段和数据示例,以便我们更好地帮助您解决问题。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-3 22:25:03 | 显示全部楼层
FishC 发表于 2024-4-3 22:23
感谢提供更多信息。根据您的描述,第一个sheet的数据在累加操作后没有正确保存到汇总表中,而同样的代 ...

。。。这段代码难倒你了吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-4-3 22:25:14 | 显示全部楼层
凊风 发表于 2024-04-03 22:25
。。。这段代码难倒你了吗?


非常抱歉给您带来困惑。对于具体的代码问题,很难在没有完整代码和数据示例的情况下准确判断原因。为了更好地帮助您解决问题,请提供更详细的代码片段和数据示例,以便我们更好地理解问题并给出正确的建议。我将竭尽所能为您提供帮助。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-22 12:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表