国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python之xlsx文件與csv文件相互轉(zhuǎn)換

這篇具有很好參考價值的文章主要介紹了Python之xlsx文件與csv文件相互轉(zhuǎn)換。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Python之xlsx文件與csv文件相互轉(zhuǎn)換
在Python中,可以使用xlrd和csv模塊來處理Excel文件和csv文件。

xlsx文件轉(zhuǎn)csv文件

import xlrd
import csv

def xlsx_to_csv():
    workbook = xlrd.open_workbook('1.xlsx')
    table = workbook.sheet_by_index(0)
    with codecs.open('1.csv', 'w', encoding='utf-8') as f:
        write = csv.writer(f)
        for row_num in range(table.nrows):
            row_value = table.row_values(row_num)
            write.writerow(row_value)

if __name__ == '__main__':
    xlsx_to_csv()

在2個文件之間轉(zhuǎn)換,需要注意一個文件的字符轉(zhuǎn)碼問題。

使用第三方庫pandas將xlsx文件轉(zhuǎn)csv文件

import pandas as pd

def xlsx_to_csv_pd():
    data_xls = pd.read_excel('1.xlsx', index_col=0)
    data_xls.to_csv('1.csv', encoding='utf-8')

if __name__ == '__main__':
    xlsx_to_csv_pd()

csv文件轉(zhuǎn)換成xlsx文件

import csv
import xlwt

def csv_to_xlsx():
    with open('1.csv', 'r', encoding='utf-8') as f:
        read = csv.reader(f)
        workbook = xlwt.Workbook()
        sheet = workbook.add_sheet('data')  # 創(chuàng)建一個sheet表格
        l = 0
        for line in read:
            print(line)
            r = 0
            for i in line:
                print(i)
                sheet.write(l, r, i)  # 一個一個將單元格數(shù)據(jù)寫入
                r = r + 1
            l = l + 1
         workbook.save('1.xlsx')  # 保存Excel
         
if __name__ == '__main__':
    csv_to_xlsx()

使用pandas將csv文件轉(zhuǎn)成xlsx文件文章來源地址http://www.zghlxwxcb.cn/news/detail-593418.html

import pandas as pd

def csv_to_xlsx_pd():
    csv = pd.read_csv('1.csv', encoding='utf-8')
    csv.to_excel('1.xlsx', sheet_name='data')

if __name__ == '__main__':
    csv_to_xlsx_pd()

到了這里,關(guān)于Python之xlsx文件與csv文件相互轉(zhuǎn)換的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • python 將txt文件轉(zhuǎn)換成csv文件

    python 將txt文件轉(zhuǎn)換成csv文件

    今天今天又來了一個冷門腳本!讀取txt文件中的數(shù)據(jù)轉(zhuǎn)換成csv文件。 比如下面文件開始有規(guī)律分布著需要提取的數(shù)據(jù),從第三行開始提取,并且對數(shù)據(jù)進行處理,最后進行輸出。 說明: 以下代碼不僅僅是提取數(shù)據(jù),還包含處理的步驟,處理的方式不進行公開, from utils.fea

    2024年02月12日
    瀏覽(29)
  • Python 快速合并PDF表格轉(zhuǎn)換輸出CSV文件

    Python 快速合并PDF表格轉(zhuǎn)換輸出CSV文件

    單位的刷臉考勤機后臺系統(tǒng)做得比較差,只能導(dǎo)出每個部門的出勤統(tǒng)計表pdf,格式如下: 近期領(lǐng)導(dǎo)要看所有部門的考勤數(shù)據(jù),于是動手快速寫了個合并pdf并輸出csv文件的腳本。 pypdf2,pdfplumber ,前者用于合并,后者用于讀表格。 C: pip install pypdf2 Looking in indexes: https://pypi.tu

    2024年02月03日
    瀏覽(26)
  • Python讀取一個csv文件并轉(zhuǎn)換為Numpy矩陣

    Python讀取一個csv文件并轉(zhuǎn)換為Numpy矩陣

    利用pandas庫讀取,轉(zhuǎn)為numpy矩陣 注意讀取csv文件時第一行數(shù)據(jù)默認不讀,因此需要給csv加一行。 ? 運行結(jié)果 ?

    2024年02月12日
    瀏覽(17)
  • Python實現(xiàn)將txt文件轉(zhuǎn)換成對應(yīng)的excel或csv文件

    Python實現(xiàn)將txt文件轉(zhuǎn)換成對應(yīng)的excel或csv文件

    前言 本文是該專欄的第29篇,后面會持續(xù)分享python的各種干貨知識,值得關(guān)注。 工作上可能會遇到這樣的情況,使用python將某個txt文本,按照 行索引 和 列索引 轉(zhuǎn)換成對應(yīng)的excel文件或者是csv文件。 那對于這樣的需求,用python如何實現(xiàn)呢?跟著筆者直接往下看解決方法。(

    2024年02月08日
    瀏覽(89)
  • Python Excel xlsx,xls,csv 格式互轉(zhuǎn)

    Python Excel xlsx,xls,csv 格式互轉(zhuǎn)

    常常需要對excel的格式進行轉(zhuǎn)換,借助 win32com 庫,可以實現(xiàn)這個功能,下面我封裝了下,方便使用。 win32com 表格處理函數(shù)底層,不同的格式有不同的數(shù)值對應(yīng): 比如下面我重點圈出來,常用的3個格式:csv/xlsx/xls 完整的mapping表格,請點擊鏈接 :XlFileFormat enumeration (Excel) | Mic

    2024年02月04日
    瀏覽(23)
  • python 將 csv轉(zhuǎn)excel (.xls和.xlsx)的幾種方式

    python 將 csv轉(zhuǎn)excel (.xls和.xlsx)的幾種方式

    excel 后綴有2種格式, .xls 是從 Excel 97 到 Excel 2003 的默認文件格式,而 .xlsx 是 Excel 2007 及更高版本的默認文件格式。 .xlsx和.xls格式的主要區(qū)別在于,.xls格式單個工作表最多支持65536行,256列。 .xlsx格式最多支持1048576行,16384列。 此外就是,存儲同樣多的數(shù)據(jù),.xlsx格式文件更

    2024年02月08日
    瀏覽(18)
  • 用python將csv轉(zhuǎn)excel (.xls和.xlsx)的幾種方式

    excel 后綴有2種格式, .xls 是從 Excel 97 到 Excel 2003 的默認文件格式,而 .xlsx 是 Excel 2007 及更高版本的默認文件格式。 .xlsx和.xls格式的主要區(qū)別在于,.xls格式單個工作表最多支持65536行,256列。 .xlsx格式最多支持1048576行,16384列。 此外就是,存儲同樣多的數(shù)據(jù),.xlsx格式文件更

    2024年02月05日
    瀏覽(21)
  • 使用Python代碼實現(xiàn)視頻(如.MP4)與圖片(如.jpg)文件格式的相互轉(zhuǎn)換

    1.使用Python代碼將視頻文件(.MP4格式)轉(zhuǎn)換為圖片(.jpg格式) 對視頻進行抽幀操作,將視頻逐幀轉(zhuǎn)換為圖片(.jpg格式的圖片的文件) 此處采取的方法是:對視頻.MP4文件 每隔10幀截取一張.jpg格式的圖片 需要使用的Python方法cv2在opencv-python庫中,下載安裝方式; 實現(xiàn)上述功能的

    2024年02月03日
    瀏覽(29)
  • python之文件操作、對.txt文本文件的操作(讀、寫、修改、復(fù)制、合并)、對json文本文件的操作、json字符串與字典的相互轉(zhuǎn)換。

    python之文件操作、對.txt文本文件的操作(讀、寫、修改、復(fù)制、合并)、對json文本文件的操作、json字符串與字典的相互轉(zhuǎn)換。

    注意:本篇所講的文件操作,都是對后綴為.txt、.json文件進行的操作。 1、json其實就是一個 文件的格式 ,像.txt一樣,json也是一個 純文本文件 。 與.txt不同的是, json常用來存放有鍵值對的數(shù)據(jù),寫法上像python中的字典一樣, 但與字典不同的是 ,字典是一個數(shù)據(jù)類型,且

    2024年02月16日
    瀏覽(24)
  • 2020年高教社杯全國大學(xué)生數(shù)學(xué)建模競賽---校園供水系統(tǒng)智能管理(Python代碼實現(xiàn))

    2020年高教社杯全國大學(xué)生數(shù)學(xué)建模競賽---校園供水系統(tǒng)智能管理(Python代碼實現(xiàn))

    目錄 ??1 概述 ??2 問題 ??3 運行結(jié)果 ?????4 Python代碼 校園供水系統(tǒng)是校園公用設(shè)施的重要組成部分,學(xué)校為了保障校園供水系統(tǒng)的正常運行需要投入大量的人力、物力和財力。隨著科學(xué)技術(shù)的發(fā)展,校園內(nèi)已經(jīng)普遍使用了智能水表,從而可以獲得大量的實時供水系統(tǒng)運

    2024年02月11日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包