Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python ValueError:最大值为52-目标excel文件存在问题_Python_Excel_Openpyxl_Valueerror - Fatal编程技术网

Python ValueError:最大值为52-目标excel文件存在问题

Python ValueError:最大值为52-目标excel文件存在问题,python,excel,openpyxl,valueerror,Python,Excel,Openpyxl,Valueerror,所以我撞到了墙。我试图使用Openpyxl将日期从一个excel工作表移动到另一个,并得到他的错误。就我的一生而言,我无法找出我做错了什么,也无法找到解决方法。我正在加载的目标工作簿似乎有问题。当我使用一个新的空文件时,它工作正常。任何帮助都将不胜感激 File "C:\Users\ron\Documents\Python\AndreaMilage2.py", line 43, in <module> dest_wb = load_workbook('

所以我撞到了墙。我试图使用Openpyxl将日期从一个excel工作表移动到另一个,并得到他的错误。就我的一生而言,我无法找出我做错了什么,也无法找到解决方法。我正在加载的目标工作簿似乎有问题。当我使用一个新的空文件时,它工作正常。任何帮助都将不胜感激

  File "C:\Users\ron\Documents\Python\AndreaMilage2.py", line 43, in <module>
    dest_wb = load_workbook('Destination.xlsx')
  File "C:\Users\ron\AppData\Local\Programs\Python\Python39\lib\site-packages\openpyxl\reader\excel.py", line 315, in load_workbook
    reader.read()
  File "C:\Users\ron\AppData\Local\Programs\Python\Python39\lib\site-packages\openpyxl\reader\excel.py", line 280, in read
    self.read_worksheets()
  File "C:\Users\ron\AppData\Local\Programs\Python\Python39\lib\site-packages\openpyxl\reader\excel.py", line 255, in read_worksheets
    charts, images = find_images(self.archive, rel.target)
  File "C:\Users\ron\AppData\Local\Programs\Python\Python39\lib\site-packages\openpyxl\reader\drawings.py", line 27, in find_images
    drawing = SpreadsheetDrawing.from_tree(tree)
  File "C:\Users\ron\AppData\Local\Programs\Python\Python39\lib\site-packages\openpyxl\descriptors\serialisable.py", line 87, in from_tree
    obj = desc.expected_type.from_tree(el)
  File "C:\Users\ron\AppData\Local\Programs\Python\Python39\lib\site-packages\openpyxl\descriptors\serialisable.py", line 87, in from_tree
    obj = desc.expected_type.from_tree(el)
  File "C:\Users\ron\AppData\Local\Programs\Python\Python39\lib\site-packages\openpyxl\descriptors\serialisable.py", line 87, in from_tree
    obj = desc.expected_type.from_tree(el)
  [Previous line repeated 4 more times]
  File "C:\Users\ron\AppData\Local\Programs\Python\Python39\lib\site-packages\openpyxl\descriptors\serialisable.py", line 103, in from_tree
    return cls(**attrib)
  File "C:\Users\ron\AppData\Local\Programs\Python\Python39\lib\site-packages\openpyxl\drawing\text.py", line 115, in __init__
    self.pitchFamily = pitchFamily
  File "C:\Users\ron\AppData\Local\Programs\Python\Python39\lib\site-packages\openpyxl\descriptors\base.py", line 108, in __set__
    super(Min, self).__set__(instance, value)
  File "C:\Users\ron\AppData\Local\Programs\Python\Python39\lib\site-packages\openpyxl\descriptors\base.py", line 87, in __set__
    raise ValueError('Max value is {0}'.format(self.max))
ValueError: Max value is 52

你能显示代码吗?在上面添加了代码。
~~~
from openpyxl import load_workbook
from openpyxl import Workbook
trips = int(input('How many trips?'))

#Load Workbooks and read sheets
src_wb = load_workbook('Source.xlsx')
dest_wb = load_workbook('Destination.xlsx')

src_sheet = src_wb["Trips"]
dest_sheet = dest_wb["Mileage"]


#Importing Date
for i in range(1,trips+1):
    dest_sheet.cell(row=i+7, column=1).value = src_sheet.cell(row=i+23, column=5).value
#Importing Start
for i in range(1,trips+1):
    dest_sheet.cell(row=i+7, column=2).value = src_sheet.cell(row=i+23, column=3).value
#Importing End
for i in range(1,trips+1):
    dest_sheet.cell(row=i+7, column=4).value = src_sheet.cell(row=i+23, column=4).value
#Importing Notes
for i in range(1,trips+1):
    dest_sheet.cell(row=i+7, column=5).value = src_sheet.cell(row=i+23, column=9).value
#Importing Miles
for i in range(1,trips+1):
    dest_sheet.cell(row=i+7, column=10).value = src_sheet.cell(row=i+23, column=2).value


src_wb.save('Source.xlsx')
dest_wb.save('Destination.xlsx')
~~~