當前位置:編程學習大全網 - 編程軟體 - 用python操作excel數據之避坑秘技

用python操作excel數據之避坑秘技

用python操作excel表裏的數據非常方便,可以把不同報表,不同類型的數據各種乾坤大挪移,匯集到壹起進行展示。但初學者可能會遇到壹些大坑,百思不得其解,而不得不放棄這個神器。現把我在自學過程中遇到的壹些坑與大家分享,給初學者參考,歡迎批評指正!

坑壹:用pandas的to_excel寫入EXCEL時,會把原數據清空。

解決方案:先用openpyxl的load_workbook打開工作薄,再用pandas的ExcelWriter新建寫入器,把之前打開的工作薄賦值給寫入器的工作薄。

坑二:把帶有公式的sheet1數據導入再寫入sheet2時,會發現帶公式的數據全部為空。

解決方案:可用win32com.client中的Dispatch把EXCEL表打開再保存。

坑三:當把復制文件,新建文件,打開保存文件,數據寫入都寫在壹個程序時,往往由於EXCEL打開保存時間較長而與後續程序沖突報錯。

解決方案:每個環節建模塊順序執行,各環節間用time.sleep隔開。

  • 上一篇:如何用nodejs搭建五子棋遊戲服務器
  • 下一篇:creo2.0中如何更改背景顏色 黑色和白色看著太不習慣了
  • copyright 2024編程學習大全網