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

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

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

庫的安裝

用途安裝
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)建一個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)建一個工作簿和工作表
    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)建一個新的Excel文件并添加一個工作表
    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)建一個Excel應(yīng)用實例,并設(shè)置為不可見
    app = xw.App(visible=False)  # 設(shè)置visible=False來防止打開Excel界面
    wb = app.books.add()  # 創(chuàng)建一個新的工作簿
    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開始寫入數(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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

木兰县| 汨罗市| 泰宁县| 抚州市| 尼木县| 扶余县| 阳山县| 黄石市| 景东| 佛山市| 福清市| 基隆市| 邵武市| 揭阳市| 纳雍县| 邵阳市| 资源县| 沽源县| 罗田县| 靖州| 龙泉市| 治多县| 秦皇岛市| 全州县| 庆安县| 渑池县| 黑山县| 思南县| 陵川县| 长乐市| 东至县| 广丰县| 揭阳市| 定西市| 翁源县| 崇左市| 徐州市| 苏尼特右旗| 大新县| 轮台县| 崇文区|