最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實現(xiàn)Excel和TXT文本之間相互轉(zhuǎn)換

 更新時間:2024年06月26日 09:45:26   作者:Eiceblue  
Excel是一種具有強大的數(shù)據(jù)處理和圖表制作功能的電子表格文件,而TXT則是一種簡單通用、易于編輯的純文本文件,本文將介紹如何使用Python并結(jié)合相關(guān)庫來實現(xiàn) Excel 和 TXT 文本文件之間的相互轉(zhuǎn)換,需要的朋友可以參考下

引言

Excel是一種具有強大的數(shù)據(jù)處理和圖表制作功能的電子表格文件,而TXT則是一種簡單通用、易于編輯的純文本文件。將Excel轉(zhuǎn)換為TXT可以幫助我們將復(fù)雜的數(shù)據(jù)表格以文本的形式保存,方便其他程序讀取和處理。而將TXT轉(zhuǎn)換為Excel則可以將文本文件中的數(shù)據(jù)導(dǎo)入到Excel中進行進一步的分析和處理。

本文將介紹如何使用Python并結(jié)合相關(guān)庫來實現(xiàn) Excel 和 TXT 文本文件之間的相互轉(zhuǎn)換。

安裝第三方Python - Spire.XLS for Python。可以下載產(chǎn)品后再從本地路徑安裝使用,也可以直接使用以下pip命令安裝:

pip install Spire.XLS

Python 將 Excel 轉(zhuǎn)換為TXT文本文件

將 Excel 工作表轉(zhuǎn)換為 TXT 文本格式使用到的主要方法是 Worksheet.SaveToFile(fileName: str, separator: str, encoding: Encoding) 方法。 我們可以指定所需的輸出文件名、分隔符(如逗號、制表符、分號等)和編碼格式(如UTF-8、Unicode、ASCII 等)。

Excel XLS/XLSX 格式轉(zhuǎn) TXT 文件的 Python示例代碼如下:

from spire.xls import *
from spire.xls.common import *
 
# 加載一個.xls或.xlsx文件 
workbook = Workbook()
workbook.LoadFromFile("報價.xlsx")
 
# 獲取第一張工作表
sheet = workbook.Worksheets[0]
 
# 將工作表另存為txt文本文件
sheet.SaveToFile("Excel轉(zhuǎn)TXT文本.txt", " ", Encoding.get_UTF8())
workbook.Dispose()

效果圖:

Python 將TXT文本數(shù)據(jù)導(dǎo)入到 Excel 文件

要使用 Spire.XLS for Python 實現(xiàn) TXT 文本文件到 Excel 的轉(zhuǎn)換,我們需要先逐行讀取文本文件中的數(shù)據(jù),去除首尾空白字符,然后使用 split() 方法通過分隔符分割數(shù)據(jù)并存儲到一個列表中,最后將列表中的數(shù)據(jù)填充到相應(yīng)的Excel單元格中。

讀取TXT 文本數(shù)據(jù)寫入Excel XLS/ XLSX 文件的 Python 示例代碼如下:

from spire.xls import *
from spire.xls.common import *
 
# 逐行讀取TXT文本文件
with open("Excel轉(zhuǎn)TXT文本.txt", "r", encoding='utf-8') as file:
    lines = file.readlines()
 
# 去除每一行文本數(shù)據(jù)的首尾空白字符,然后以空格為分隔符分割數(shù)據(jù)并儲存到列表中
data = [line.strip().split(" ") for line in lines]
 
# 創(chuàng)建Excel工作簿
workbook = Workbook()
 
# 獲取第一張工作表
sheet = workbook.Worksheets[0]
 
# 遍歷列表中的每一行和列,將數(shù)據(jù)填充到相應(yīng)Excel單元格中
for row_num, row_data in enumerate(data):
    for col_num, cell_data in enumerate(row_data):
        sheet.Range[row_num + 1, col_num + 1].Value = cell_data
        # 將標題行字體設(shè)置為粗體
        sheet.Range[1, col_num + 1].Style.Font.IsBold = True
 
# 自動調(diào)整列寬
sheet.AllocatedRange.AutoFitColumns()
 
# 保存為.xlsx(或.xls)文件
workbook.SaveToFile("TXT轉(zhuǎn)Excel.xlsx", ExcelVersion.Version2016)
workbook.Dispose()

效果圖:

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

相關(guān)文章

  • 基于Python制作一個簡單的文章搜索工具

    基于Python制作一個簡單的文章搜索工具

    這篇文章主要為大家詳細介紹了如何基于Python制作一個簡單的文章搜索工具,都是一些基礎(chǔ)的應(yīng)用,文中的示例代碼講解詳細,感興趣的可以了解一下
    2023-05-05
  • Python讀取一個目錄下所有目錄和文件的方法

    Python讀取一個目錄下所有目錄和文件的方法

    這篇文章主要介紹了Python讀取一個目錄下所有目錄和文件的方法,涉及Python針對目錄和文件的遍歷與運算操作相關(guān)技巧,需要的朋友可以參考下
    2016-07-07
  • PyTorch中Tensor和tensor的區(qū)別及說明

    PyTorch中Tensor和tensor的區(qū)別及說明

    這篇文章主要介紹了PyTorch中Tensor和tensor的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • django 發(fā)送手機驗證碼的示例代碼

    django 發(fā)送手機驗證碼的示例代碼

    本篇文章主要介紹了django 發(fā)送手機驗證碼的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • Python scikit-learn 做線性回歸的示例代碼

    Python scikit-learn 做線性回歸的示例代碼

    本篇文章主要介紹了Python scikit-learn 做線性回歸的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • 在Python中使用代理IP的方法詳解

    在Python中使用代理IP的方法詳解

    在網(wǎng)絡(luò)爬蟲開發(fā)中,使用代理IP是非常常見的技巧,Python作為一門強大的編程語言,也提供了很多方法來使用代理IP,下面,我將就如何在Python中使用代理IP進行詳細的闡述,并舉例說明,需要的朋友可以參考下
    2023-07-07
  • Python多線程應(yīng)用中的卡死問題優(yōu)化方案指南

    Python多線程應(yīng)用中的卡死問題優(yōu)化方案指南

    在利用Python語言開發(fā)某查詢軟件時,遇到了點擊搜索按鈕后軟件卡死的問題,本文將簡單分析一下出現(xiàn)的原因以及對應(yīng)的優(yōu)化方案,希望對大家有所幫助
    2025-08-08
  • Python進程間通信multiprocess代碼實例

    Python進程間通信multiprocess代碼實例

    這篇文章主要介紹了Python進程間通信multiprocess代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • 使用django自帶的user做外鍵的方法

    使用django自帶的user做外鍵的方法

    這篇文章主要介紹了使用django自帶的user做外鍵的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Python?OpenCV實現(xiàn)3種濾鏡效果實例

    Python?OpenCV實現(xiàn)3種濾鏡效果實例

    opencv是一個很強大的庫,支持多個編程語言,下面這篇文章主要給大家介紹了關(guān)于Python?OpenCV實現(xiàn)3種濾鏡效果的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-04-04

最新評論

泰州市| 建水县| 特克斯县| 兰考县| 随州市| 同德县| 改则县| 竹溪县| 乌海市| 屏东县| 临猗县| 晋中市| 大姚县| 宜丰县| 图木舒克市| 寿宁县| 玉田县| 德州市| 麟游县| 克东县| 衡东县| 平罗县| 刚察县| 五常市| 安丘市| 新巴尔虎左旗| 隆德县| 融水| 临夏市| 山东省| 乐昌市| 双牌县| 佛冈县| 新乡县| 高碑店市| 海城市| 平阳县| 清徐县| 西昌市| 兴山县| 昔阳县|