@KopatychKosalapov

Не могу скопировать с помощью openpyxl данные столбика. Как правильно написать Код?

Пытаюсь, сделать код, который будет брать данные из толбца одного файла и переносить их в другой файл

Вот пример данных
627516e5daac9411610060.png

а вот что получается:
62751710c6ce3279443820.png

первая строчка была задумана, а вот вторая и третья появляется из кода, и я не знаю как ее убрать
Пример кода
<code lang="python">
import openpyxl
from openpyxl import Workbook
import openpyxl as px
#Создание рабочий книги
wb = Workbook()
#wb = openpyxl.load_workbook('ZPR1_ZPV1.xlsx')

#Создание листов
ws = wb.active

ws1 = wb.create_sheet('Hierarchy', 0)

#Заполнение ячеек

ws1['C1'] = 'Condition type ZPR1 or ZPV1'
ws1['D1'] = 'Customer Hierarchy'
ws1['E1'] = 'Material Number DFU'
ws1['F1'] = 'Price digital (10,05)'
ws1['G1'] = 'Currency'
ws1['H1'] = 'UoM'
ws1['I1'] = 'Begin Date'
ws1['J1'] = 'End Date'

ws1.move_range("E4:F10", rows=-1, cols=2)
#DFU
for row in ws1 ['E2:E223']:
    for cell in row:
        cell.value = "='[Price-lists_current_March_2022.xlsx]Price-list 2022 (March''22)'!O{0}".format(cell.row)

#Просмотор созданных листов в книге
#sheets = wb.sheetnames
#for sheet in sheets:
    #print(sheet)

ws = wb.active



#for row in ws1 ['C3:C35000']:
    #for cell in row:
        #cell.value = "1".format(cell.row)

wb.save("Download_Price.xlsx")
</code>
  • Вопрос задан
  • 42 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы