类似以上这种,提前谢谢大家
不会自动计算,向量化过程只是把分段向量化,不会对分段内容进行推理计算,这不是向量化的范畴。
数据处理这边我用了python的panda自动处理了,脚本如下,预处理之后,才是向量化的工作,学习了
import pandas as pd
# 输入和输出文件路径(根据实际修改)
input_file = "input.xlsx" # 替换为你的输入文件路径
output_file = "output.xlsx" # 替换为输出文件路径
# 读取所有工作表(`sheet_name=None` 表示读取全部)
try:
# 通过`engine_kwargs`强制读取公式计算后的值
all_sheets = pd.read_excel(
input_file,
sheet_name=None, # 读取所有工作表
engine='openpyxl', # 使用openpyxl引擎
engine_kwargs={'data_only': True} # 关键参数:仅读取值,忽略公式
)
except Exception as e:
print(f"读取文件失败: {e}")
exit(1)
# 写入所有工作表到新文件
try:
with pd.ExcelWriter(output_file, engine='openpyxl') as writer:
for sheet_name, df in all_sheets.items():
df.to_excel(writer, sheet_name=sheet_name, index=False)
print(f"所有工作表已处理并保存到: {output_file}")
except Exception as e:
print(f"保存文件失败: {e}")