Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. import pandas as pd
  2. from pandas import ExcelWriter
  3. import os
  4.  
  5. d1 = "asset\path1"
  6. d2 = "asset\path2"
  7.  
  8. output_dir = "asset\path3"
  9.  
  10. for fname in os.listdir(d1):
  11. sheets = []
  12. i = 0
  13. while i<10:
  14. try:
  15. sheets.append(pd.read_excel(os.path.join(d1, fname),sheet_name=i,encoding='sys.getfilesystemencoding()'))
  16. except IndexError:
  17. break
  18. except Exception as e:
  19. raise e
  20. i+=1
  21. sheets.append(pd.read_excel(os.path.join(d2, fname),sheet_name=0,encoding='sys.getfilesystemencoding()'))
  22.  
  23. with ExcelWriter(os.path.join(output_dir,fname)) as writer:
  24. for n, df in enumerate(sheets):
  25. df.to_excel(writer,'sheet%s' % n, index = False, header=False)
  26. writer.save()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement