Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- File1
- A B C D E F G
- <data> <data> <data> <data> <formula> <formula> <formula>
- <data> <data> <data> <data> <formula> <formula> <formula>
- <data> <data> <data> <data> <formula> <formula> <formula>
- <data> <data> <data> <data> <formula> <formula> <formula>
- <data> <data> <data> <data> <formula> <formula> <formula>
- <data> <data> <data> <data> <formula> <formula> <formula>
- File2
- A B C D
- <Newdata> <Newdata> <Newdata> <Newdata>
- <Newdata> <Newdata> <Newdata> <Newdata>
- <Newdata> <Newdata> <Newdata> <Newdata>
- <Newdata> <Newdata> <Newdata> <Newdata>
- <Newdata> <Newdata> <Newdata> <Newdata>
- <Newdata> <Newdata> <Newdata> <Newdata>
- So now i need to update the file one with the new Data.
- File1
- A B C D E F G
- <Newdata> <Newdata> <Newdata> <Newdata> <formula> <formula> <formula>
- <Newdata> <Newdata> <Newdata> <Newdata> <formula> <formula> <formula>
- <Newdata> <Newdata> <Newdata> <Newdata> <formula> <formula> <formula>
- <Newdata> <Newdata> <Newdata> <Newdata> <formula> <formula> <formula>
- <Newdata> <Newdata> <Newdata> <Newdata> <formula> <formula> <formula>
- <Newdata> <Newdata> <Newdata> <Newdata> <formula> <formula> <formula>
- from openpyxl import load_workbook
- import os
- os.chdir("Directory Path here")
- wb = load_workbook('file.xlsx')
- ws = wb.active
- #or use the below to pick sheet as by name
- # ws = wb.get_sheet_by_name
- inde = []
- val = []
- for col in ws.iter_cols():
- for cell in col:
- h = cell.coordinate
- inde.append(h)
- v = cell.value
- val.append(v)
- diction = dict(zip(inde,val))
- wb1=load_workbook('file1.xlsx')
- ws1 = wb1.active
- for i in diction.keys():
- ws1[i] = diction[i]
- wb1.save('file1.xlsx')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement