使用 openpyxl 加载工作簿 值错误 重复位置 0.0



我正在尝试使用 openpyxl 在 Python 中打开一个 xlsx 文件,但我有这个错误:raise ValueError("Duplicate position {0}".format(stop.position)) ValueError: Duplicate position 0.0我不明白这是什么意思,也没有找到解释此错误的问题。这是我在文件gestion_fichiers_excel中的代码:

from openpyxl import load_workbook
from openpyxl import Workbook
def loadfile():
workbook = load_workbook(filename="Feuille_decisions.xlsx")
return workbook**
def get_decisions(workbook):
num_entreprise=workbook.active["B4"].value
prix_prod1=workbook.active["B7"].value
prix_prod2=workbook.active["C7"].value
list_decisions=[num_entreprise,prix_prod1,prix_prod2]
return list_decisions

另一个调用gestion_fichiers_excel的文件:

import os
import tkinter as tk
import tkinter.ttk
from gestion_fichiers_excel import *
class PageDecisions(tk.Frame):
def init(self, master):
self.workbook=loadfile()
self.list_decisions=get_decisions(self.workbook)

感谢您的帮助。如您所见,我是一个初学者...

我遇到了同样的问题,我发现此错误是在 pandas 版本 1.2.0 中引入的。以前的版本将成功加载文件。

最新更新