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

Python創(chuàng)建Excel的4種方式小結(jié)

 更新時(shí)間:2025年02月14日 09:53:32   作者:一晌小貪歡  
這篇文章主要為大家詳細(xì)介紹了Python中創(chuàng)建Excel的4種常見(jiàn)方式,文中的示例代碼簡(jiǎn)潔易懂,具有一定的參考價(jià)值,感興趣的小伙伴可以學(xué)習(xí)一下

庫(kù)的安裝

庫(kù)用途安裝
pandasExcel創(chuàng)建pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple/
openpyxlExcel創(chuàng)建pip install openpyxl -i https://pypi.tuna.tsinghua.edu.cn/simple/
xlsxwriterExcel創(chuàng)建pip install xlsxwriter -i https://pypi.tuna.tsinghua.edu.cn/simple/
xlwingsExcel創(chuàng)建pip install xlwings -i https://pypi.tuna.tsinghua.edu.cn/simple/

代碼1——pandas

import pandas as pd
import numpy as np
def create_ecxel1():

    # 創(chuàng)建一個(gè)10行5列的DataFrame
    data = np.random.rand(10, 5)
    df = pd.DataFrame(data)

    # 保存為Excel文件
    df.to_excel('output_pandas.xlsx', index=False)
create_ecxel1()

代碼2——openpyxl

from openpyxl import Workbook
def create_ecxel2():
    # 創(chuàng)建一個(gè)工作簿和工作表
    wb = Workbook()
    ws = wb.active

    # 填充10行5列的數(shù)據(jù)
    for row in range(1, 11):
        for col in range(1, 6):
            ws.cell(row=row, column=col, value=row * col)

    # 保存為Excel文件
    wb.save('output_openpyxl.xlsx')

create_ecxel2()

代碼3——xlsxwriter

import xlsxwriter
def create_excel_with_10x5_data():
    # 創(chuàng)建一個(gè)新的Excel文件并添加一個(gè)工作表
    workbook = xlsxwriter.Workbook('output_xlsxwriter.xlsx')
    worksheet = workbook.add_worksheet()

    # 定義一些格式(可選)
    bold = workbook.add_format({'bold': True})  # 加粗格式
    number_format = workbook.add_format({'num_format': '0.00'})  # 數(shù)字格式

    # 生成10行5列的隨機(jī)數(shù)據(jù)
    import random
    for row in range(10):  # 10行
        for col in range(5):  # 5列
            value = random.uniform(1, 100)  # 生成1到100之間的隨機(jī)數(shù)
            worksheet.write(row, col, value, number_format)  # 寫入數(shù)據(jù)并應(yīng)用格式

    # 關(guān)閉工作簿
    workbook.close()

# 調(diào)用函數(shù)生成Excel文件
create_excel_with_10x5_data()

代碼4——xlwings

import xlwings as xw
import random

def create_excel_with_xlwings():
    # 創(chuàng)建一個(gè)Excel應(yīng)用實(shí)例,并設(shè)置為不可見(jiàn)
    app = xw.App(visible=False)  # 設(shè)置visible=False來(lái)防止打開(kāi)Excel界面
    wb = app.books.add()  # 創(chuàng)建一個(gè)新的工作簿
    sheet = wb.sheets['Sheet1']  # 獲取默認(rèn)的工作表

    # 生成10行5列的隨機(jī)數(shù)據(jù)
    data = [[random.uniform(1, 100) for _ in range(5)] for _ in range(10)]

    # 將數(shù)據(jù)寫入工作表
    sheet.range('A1').value = data  # 從A1開(kāi)始寫入數(shù)據(jù)

    # 保存文件
    wb.save('output_xlwings.xlsx')
    wb.close()  # 關(guān)閉工作簿
    app.quit()  # 退出Excel應(yīng)用

# 調(diào)用函數(shù)生成Excel文件
create_excel_with_xlwings()

到此這篇關(guān)于Python創(chuàng)建Excel的4種方式小結(jié)的文章就介紹到這了,更多相關(guān)Python創(chuàng)建Excel內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 如何將Python編譯成C語(yǔ)言

    如何將Python編譯成C語(yǔ)言

    這篇文章主要介紹了如何將Python編譯成C語(yǔ)言,我們都知道python比c慢,下面小編就來(lái)個(gè)大家分享如何將Python編譯成C語(yǔ)言,需要的小伙伴可以參考一下
    2022-01-01
  • python繪制風(fēng)場(chǎng)方向和大小quiver問(wèn)題

    python繪制風(fēng)場(chǎng)方向和大小quiver問(wèn)題

    這篇文章主要介紹了python繪制風(fēng)場(chǎng)方向和大小quiver問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Django中模版的子目錄與include標(biāo)簽的使用方法

    Django中模版的子目錄與include標(biāo)簽的使用方法

    這篇文章主要介紹了Django中模版的子目錄與include標(biāo)簽的使用方法,有利于Python的Django框架的模版布局,需要的朋友可以參考下
    2015-07-07
  • 探索Python中zoneinfo模塊處理時(shí)區(qū)操作實(shí)例

    探索Python中zoneinfo模塊處理時(shí)區(qū)操作實(shí)例

    這篇文章主要為大家介紹了探索Python中zoneinfo模塊的用法實(shí)例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • OpenCV(python)版實(shí)現(xiàn)文本分割之水平投影法

    OpenCV(python)版實(shí)現(xiàn)文本分割之水平投影法

    本文主要介紹了OpenCV(python)版實(shí)現(xiàn)文本分割之水平投影法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Python 格式化打印json數(shù)據(jù)方法(展開(kāi)狀態(tài))

    Python 格式化打印json數(shù)據(jù)方法(展開(kāi)狀態(tài))

    今天小編就為大家分享一篇Python 格式化打印json數(shù)據(jù)方法(展開(kāi)狀態(tài)),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • Python實(shí)用工具FuckIt.py介紹

    Python實(shí)用工具FuckIt.py介紹

    這篇文章主要介紹了Python實(shí)用工具FuckIt.py介紹,FuckIt.py 使用了最先進(jìn)的技術(shù)能夠使你的代碼不管里面有什么樣的錯(cuò)誤,你只管 FuckIt,程序就能“正?!眻?zhí)行,兵來(lái)將擋水來(lái)土掩,需要的朋友可以參考下
    2019-07-07
  • 在Python中操作字典之fromkeys()方法的使用

    在Python中操作字典之fromkeys()方法的使用

    這篇文章主要介紹了在Python中操作字典之fromkeys()方法的使用,是Python入門的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • python用線性回歸預(yù)測(cè)股票價(jià)格的實(shí)現(xiàn)代碼

    python用線性回歸預(yù)測(cè)股票價(jià)格的實(shí)現(xiàn)代碼

    這篇文章主要介紹了python用線性回歸預(yù)測(cè)股票價(jià)格的實(shí)現(xiàn)代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Python Tornado實(shí)現(xiàn)WEB服務(wù)器Socket服務(wù)器共存并實(shí)現(xiàn)交互的方法

    Python Tornado實(shí)現(xiàn)WEB服務(wù)器Socket服務(wù)器共存并實(shí)現(xiàn)交互的方法

    這篇文章主要介紹了Python Tornado實(shí)現(xiàn)WEB服務(wù)器Socket服務(wù)器共存并實(shí)現(xiàn)交互的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05

最新評(píng)論