欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python實現(xiàn)Excel和CSV之間的相互轉換

 更新時間:2024年03月12日 10:04:43   作者:Eiceblue  
通過使用Python編程語言,編寫腳本來自動化Excel和CSV之間的轉換過程,可以批量處理大量文件,定期更新數據,并集成轉換過程到自動化工作流程中,本文將介紹如何使用Python 實現(xiàn)Excel和CSV之間的相互轉換,需要的朋友可以參考下

通過使用Python編程語言,編寫腳本來自動化Excel和CSV之間的轉換過程,可以批量處理大量文件,定期更新數據,并集成轉換過程到自動化工作流程中。本文將介紹如何使用第三方庫Spire.XLS for Python 實現(xiàn):

  • 使用Python將Excel轉為CSV
  • 使用Python 將CSV轉為Excel

安裝Python Excel類庫:

pip install Spire.XLS

產品包下載鏈接(包含各功能demo):https://www.e-iceblue.cn/Downloads/Spire-XLS-Python.html

Python 將Excel轉為CSV

安裝Spire.XLS for Python后,運行以下代碼就能輕松將Excel轉為CSV格式.

from spire.xls import *
from spire.xls.common import *
 
# 創(chuàng)建Workbook對象
workbook = Workbook()
 
# 加載Excel文件
workbook.LoadFromFile("測試.xlsx")
 
# 獲取第一張工作表
sheet = workbook.Worksheets[0]
 
# 將Excel工作表轉為CSV
sheet.SaveToFile("Excel轉CSV.csv", ",", Encoding.get_UTF8())
workbook.Dispose()

源文件與生成文件效果展示:

Python 將CSV轉為Excel

我們再用剛才生成的csv文件作為示例,將其通過以下Python代碼轉回Excel文件。

from spire.xls import *
from spire.xls.common import *
 
# 創(chuàng)建Workbook對象
workbook = Workbook()
 
# 加載CSV文件
workbook.LoadFromFile("Excel轉CSV.csv", ",", 1, 1)
 
# 獲取第一張工作表
sheet = workbook.Worksheets[0]
 
# 將數字轉為文本
sheet.AllocatedRange.IgnoreErrorOptions = IgnoreErrorType.NumberAsText
 
# 自適應列寬
sheet.AllocatedRange.AutoFitColumns()
 
# 保存為Excel文件
workbook.SaveToFile("CSV轉ToExcel.xlsx", ExcelVersion.Version2013)

以上兩段代碼展示了如何使用Python將Excel轉為CSV,以及將CSV轉為Excel。除此之外Spire.XLS for Python庫還支持轉換Excel為其他文件格式

到此這篇關于Python實現(xiàn)Excel和CSV之間的相互轉換的文章就介紹到這了,更多相關Python Excel和CSV轉換內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python制作一個簡單的gui 數據庫查詢界面

    python制作一個簡單的gui 數據庫查詢界面

    這篇文章主要介紹了python制作一個簡單的gui 數據庫查詢界面,幫助大家更好的理解和學習python tkinter的使用,感興趣的朋友可以了解下
    2020-11-11
  • Jupyter notebook中5個有趣的魔法命令分享

    Jupyter notebook中5個有趣的魔法命令分享

    眾?所周知,Jupyter notebook是一個交互式的Python shell,也就是IPython的封裝版,非常適合用來進行數據分析和機器學習。本文為大家整理了Jupyter notebook中5個有趣的魔法命令,感興趣的可以了解一下
    2022-07-07
  • Python基礎教程之控制結構詳解

    Python基礎教程之控制結構詳解

    Python中有三大控制結構,分別是順序結構、分支結構(選擇結構)以及循環(huán)結構,任何一個項目或者算法都可以使用這三種結構來設計完成,這篇文章主要給大家介紹了關于Python基礎教程之控制結構的相關資料,需要的朋友可以參考下
    2021-11-11
  • PyCharm 2020.1版安裝破解注冊碼永久激活(激活到2089年)

    PyCharm 2020.1版安裝破解注冊碼永久激活(激活到2089年)

    這篇文章主要介紹了PyCharm 2020.1版安裝破解注冊碼永久激活(激活到2089年),需要的朋友可以參考下
    2020-09-09
  • python對輸出的奇數偶數排序實例代碼

    python對輸出的奇數偶數排序實例代碼

    在本篇內容里小編給大家整理的是一篇關于python對輸出的奇數偶數排序實例代碼內容,有興趣的朋友們可以參考下。
    2020-12-12
  • 如何利用Python統(tǒng)計正數和負數的個數

    如何利用Python統(tǒng)計正數和負數的個數

    Python檢查數據中的正/負數是一種常見的數據處理操作,可以通過編寫代碼來實現(xiàn),下面這篇文章主要給大家介紹了關于如何利用Python統(tǒng)計正數和負數的個數的相關資料,需要的朋友可以參考下
    2024-05-05
  • python實現(xiàn)簡單的井字棋小游戲

    python實現(xiàn)簡單的井字棋小游戲

    這篇文章主要為大家詳細介紹了python實現(xiàn)簡單的井字棋小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • python中利用zfill方法自動給數字前面補0

    python中利用zfill方法自動給數字前面補0

    python中有一個zfill方法用來給字符串前面補0,非常不錯,下面小編給大家分享了實例代碼,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2018-04-04
  • 關于Flask 上下文詳細介紹

    關于Flask 上下文詳細介紹

    這篇文章主要給大家分享了關于Flask 上下文詳細介紹,我們可以把上下文理解為當前環(huán)境的快照,是一個用來保存狀態(tài)的對象。在代碼執(zhí)行的某個時刻,根據上下文的代碼邏輯,可以決定在當前時刻下使用到的環(huán)境變量等。下面一起進入文章了解詳情內容,需要的朋友也可以參考一下
    2021-11-11
  • Python中的推導式使用詳解

    Python中的推導式使用詳解

    這篇文章主要介紹了Python中的推導式使用詳解,本文分別講解了列表推導式、字典推導式、集合推導式使用實例,需要的朋友可以參考下
    2015-06-06

最新評論