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

Python 創(chuàng)建或讀取 Excel 文件

這篇具有很好參考價(jià)值的文章主要介紹了Python 創(chuàng)建或讀取 Excel 文件。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Excel是一種常用的電子表格軟件,廣泛應(yīng)用于金融、商業(yè)和教育等領(lǐng)域。它提供了強(qiáng)大的數(shù)據(jù)處理和分析功能,可進(jìn)行各種計(jì)算和公式運(yùn)算,并能創(chuàng)建各種類型的圖表和可視化數(shù)據(jù)。Excel的靈活性使其成為處理和管理數(shù)據(jù)的重要工具。本文將介紹如何使用?Spire.XLS for Python?通過代碼創(chuàng)建Excel文件,以及讀取Excel數(shù)據(jù)

  • 使用Python創(chuàng)建Excel文件
  • 使用Python讀取Excel文件

?文章來源地址http://www.zghlxwxcb.cn/news/detail-684909.html

安裝?Spire.XLS for Python?組件

Spire.XLS for Python是一款第三方 Python Excel組件,可用于在各種 Python 平臺(tái)創(chuàng)建、管理、操作及轉(zhuǎn)換 Excel 文檔。要完成此任務(wù),需要先通過以下 pip 命令其安裝到 VS Code中。

pip install Spire.XLS

官網(wǎng)也提供了詳細(xì)安裝教程,具體可參考: 如何在 VS Code中安裝 Spire.XLS for Python

?

使用 Python 創(chuàng)建 Excel 文件

Spire.XLS for Python 提供了各種各樣的類、屬性和方法可供開發(fā)人員對(duì)工作簿、工作表、某個(gè)單元格范圍甚至指定的單元格進(jìn)行操作。要?jiǎng)?chuàng)建一個(gè)Excel文件,并寫入具體數(shù)據(jù),可參考以下Python代碼。

from spire.xls import *
from spire.xls.common import *

# 創(chuàng)建 Workbook 對(duì)象
wb = Workbook()

# 刪除默認(rèn)工作表
wb.Worksheets.Clear()

# 添加一個(gè)工作表并命名
sheet = wb.Worksheets.Add("銷售表")

# 合并 A1:G1 單元格
sheet.Range["A1:G1"].Merge()

# 在 A1 中寫入數(shù)據(jù)并設(shè)置其單元格樣式
sheet.Range["A1"].Text = "銷售明細(xì)表"
sheet.Range["A1"].HorizontalAlignment = HorizontalAlignType.Center
sheet.Range["A1"].VerticalAlignment = VerticalAlignType.Center
sheet.Range["A1"].Style.Font.IsBold = True
sheet.Range["A1"].Style.Font.Size = 13

# 設(shè)置第一行的行高
sheet.Rows[0].RowHeight = 30

# 將文本和數(shù)字寫入指定的單元格
sheet.Range["A2"].Text = "訂單編號(hào)"
sheet.Range["B2"].Text = "下單日期"
sheet.Range["C2"].Text = "客戶名稱"
sheet.Range["D2"].Text = "產(chǎn)品名稱"
sheet.Range["E2"].Text = "訂單金額"
sheet.Range["F2"].Text = "交貨日期"
sheet.Range["G2"].Text = "訂單狀態(tài)"

sheet.Range["A3"].Text = "DXA-001"
sheet.Range["B3"].Text = "2022/12/1"
sheet.Range["C3"].Text = "客戶1"
sheet.Range["D3"].Text = "產(chǎn)品1"
sheet.Range["E3"].Text = "5000"
sheet.Range["F3"].Text = "2022/12/12"
sheet.Range["G3"].Text = "已完成"

sheet.Range["A4"].Text = "DXA-002"
sheet.Range["B4"].Text = "2022/12/1"
sheet.Range["C4"].Text = "客戶2"
sheet.Range["D4"].Text = "產(chǎn)品2"
sheet.Range["E4"].Text = "3000"
sheet.Range["F4"].Text = "2022/12/15"
sheet.Range["G4"].Text = "進(jìn)行中"

sheet.Range["A5"].Text = "DXA-003"
sheet.Range["B5"].Text = "2022/12/18"
sheet.Range["C5"].Text = "客戶3"
sheet.Range["D5"].Text = "產(chǎn)品3"
sheet.Range["E5"].Text = "1500"
sheet.Range["F5"].Text = "2022/12/28"
sheet.Range["G5"].Text = "未完成"

sheet.Range["A6"].Text = "DXA-004"
sheet.Range["B6"].Text = "2022/12/19"
sheet.Range["C6"].Text = "客戶4"
sheet.Range["D6"].Text = "產(chǎn)品4"
sheet.Range["E6"].Text = "2500"
sheet.Range["F6"].Text = "2022/12/24"
sheet.Range["G6"].Text = "已取消"

sheet.Range["A7"].Text = "DXA-005"
sheet.Range["B7"].Text = "2022/12/20"
sheet.Range["C7"].Text = "客戶5"
sheet.Range["D7"].Text = "產(chǎn)品5"
sheet.Range["E7"].Text = "5000"
sheet.Range["F7"].Text = "2022/1/5"
sheet.Range["G7"].Text = "進(jìn)行中"

# 設(shè)置指定行的行高
sheet.Range["A2:G7"].RowHeight = 20

# 設(shè)置指定列的列寬
sheet.SetColumnWidth(2, 11)
sheet.SetColumnWidth(3, 9)
sheet.SetColumnWidth(4, 8)
sheet.SetColumnWidth(6, 11)
sheet.SetColumnWidth(7, 10)

# 設(shè)置指定單元格范圍的邊框樣式
sheet.Range["A2:G7"].BorderAround(LineStyleType.Medium)
sheet.Range["A2:G7"].BorderInside(LineStyleType.Thin)
sheet.Range["A2:G2"].BorderAround(LineStyleType.Medium)
sheet.Range["A2:G7"].Borders.KnownColor = ExcelColors.Black

# 設(shè)置指定單元格范圍的單元格樣式
sheet.Range["A2:G2"].Style.Color = Color.get_Gold()
sheet.Range["A2:G2"].Style.Font.IsBold = True

# 保存文件
wb.SaveToFile("創(chuàng)建Excel.xlsx", FileFormat.Version2016)

生成文件:

Python 創(chuàng)建或讀取 Excel 文件

?

?

使用 Python 讀取 Excel 數(shù)據(jù)

Spire.XLS for Python提供的 Worksheet.Range.Value 屬性能以字符串形式返回指定單元格的數(shù)字值或文本值。要讀取一個(gè)Excel工作表中的數(shù)據(jù),可參考以下Python代碼。

from spire.xls import *
from spire.xls.common import *

# 創(chuàng)建 Workbook 對(duì)象
wb = Workbook()

# 加載一個(gè)Excel文件
wb.LoadFromFile("創(chuàng)建Excel.xlsx");

# 獲取第一個(gè)工作表
sheet = wb.Worksheets[0]

# 獲取包含數(shù)據(jù)的單元格區(qū)域
locatedRange = sheet.AllocatedRange

# 遍歷其中的行和列
for i in range(len(sheet.Rows)):

    for j in range(len(locatedRange.Rows[i].Columns)):

        # 獲取單元格的數(shù)據(jù)
        print(locatedRange[i + 1, j + 1].Value + "  ", end='')
        
    print("")

返回結(jié)果:

Python 創(chuàng)建或讀取 Excel 文件

?

到了這里,關(guān)于Python 創(chuàng)建或讀取 Excel 文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【python讀取excel文件保存為矩陣形式】

    python實(shí)現(xiàn)對(duì)excel表格不同文件形式的讀取 我最近在用 pycharm 讀取excel數(shù)據(jù)出現(xiàn)幾個(gè)莫名其妙的問題, 我解決問題之后,覺得還是把這些坑都寫清楚,方便 python 的初學(xué)者。 ?用xlrd庫讀取.xls文件 ?用庫openpyxl讀取.xlsx文件 ?\\\'.xls文件的讀取\\\' \\\'.xlsx文件的讀取\\\'?

    2024年02月13日
    瀏覽(48)
  • python如何批量讀取一個(gè)文件夾里的所以excel文件

    python如何批量讀取一個(gè)文件夾里的所以excel文件

    在數(shù)據(jù)分析工作中,嘗嘗需要處理多個(gè)不同月的excel文件,但無奈與excel文件的局限性,不能同時(shí)處理多個(gè)月的excel數(shù)據(jù),所以python的批量讀取excel文件就顯得十分重要,下面我將展示如何用python將每個(gè)月度的excel數(shù)據(jù)進(jìn)行讀取并匯總處理和輸出。 最好excel的文件名就是按照日期

    2024年02月16日
    瀏覽(95)
  • python讀取表格數(shù)據(jù)將pdf文件轉(zhuǎn)excel文件最新可用方法

    python讀取表格數(shù)據(jù)將pdf文件轉(zhuǎn)excel文件最新可用方法

    【ptf】 【轉(zhuǎn)換后Excel】 可用看到表格內(nèi)容位置一致,轉(zhuǎn)換完成 (1)安裝camelot庫 (2)轉(zhuǎn)換代碼

    2024年02月15日
    瀏覽(24)
  • Python:使用openpyxl讀取Excel文件轉(zhuǎn)為json數(shù)據(jù)

    Python:使用openpyxl讀取Excel文件轉(zhuǎn)為json數(shù)據(jù)

    openpyxl - A Python library to read/write Excel 2010 xlsx/xlsm files 文檔 https://openpyxl.readthedocs.io/en/stable/ https://pypi.org/project/openpyxl/ 安裝 環(huán)境 讀取文件示例:將Excel文件讀取為json數(shù)據(jù) 有如下一個(gè)文件 data.xlsx 實(shí)現(xiàn)代碼 輸出讀取的json數(shù)據(jù) 讀寫示例

    2024年02月15日
    瀏覽(33)
  • [excel與dict] python 讀取excel內(nèi)容并放入字典、將字典內(nèi)容寫入 excel文件

    一 讀取excel內(nèi)容、并放入字典 1 讀取excel文件 2 讀取value,舍棄行號(hào) 3 讀取為字典 一 讀取excel內(nèi)容、并放入字典(完整代碼) 二、將字典內(nèi)容寫入 excel文件 1 假設(shè)已有字典內(nèi)容為: 即student列表里有4個(gè)字典, 第一個(gè)字典里面有3對(duì)key-value \\\"num\\\": 1, \\\"name\\\": \\\"cod1\\\", \\\"wfm\\\": 0.1 2 導(dǎo)入Workb

    2024年02月04日
    瀏覽(31)
  • 用Python的pandas讀取excel文件中的數(shù)據(jù)

    用Python的pandas讀取excel文件中的數(shù)據(jù)

    hello呀!各位鐵子們大家好呀,今天呢來和大家聊一聊用Python的pandas讀取excel文件中的數(shù)據(jù)。 使用pandas的 read_excel() 方法,可通過文件路徑直接讀取。注意到,在一個(gè)excel文件中有多個(gè)sheet,因此,對(duì)excel文件的讀取實(shí)際上是讀取指定文件、并同時(shí)指定sheet下的數(shù)據(jù)??梢砸淮巫x

    2024年02月02日
    瀏覽(89)
  • Jupyter:用python讀取pandas的csv文件,txt文件和excel文件

    Jupyter:用python讀取pandas的csv文件,txt文件和excel文件

    首先打開Anaconda Powershell Prompt,輸入豆瓣鏡像源相關(guān)包的下載地址 ?pip ?install ?-i ?https://pypi.doubanio.com/simple/ ?--trusted-host pypi.doubanio.com com后面要有空格,空格后面加pandas,后面好識(shí)別pd(pandas是包名,也可以改成其他任意名字,但是盡量不要改,容易出錯(cuò)) 按回車,顯示S

    2024年02月04日
    瀏覽(96)
  • Python讀取excel文件往Elasticsearch數(shù)據(jù)插入時(shí)遇到的問題

    Python讀取excel文件往Elasticsearch數(shù)據(jù)插入時(shí)遇到的問題

    背景:需要完成一個(gè)功能,使用python讀取一個(gè)excel文件進(jìn)行讀取數(shù)據(jù),然后將這些數(shù)據(jù)直接保存到Elasticsearch中。 用到的工具:python、Elasticsearch 一、問題描述 在將項(xiàng)目部署到甲方的時(shí)候,出現(xiàn)用戶導(dǎo)入文件無法進(jìn)行正常插入到Elasticsearch中的情況,當(dāng)時(shí)看的服務(wù)器的日志,報(bào)

    2023年04月09日
    瀏覽(20)
  • Python| 水文 |批量讀取NC文件降水?dāng)?shù)據(jù)并導(dǎo)出為Excel相應(yīng)格式

    Python| 水文 |批量讀取NC文件降水?dāng)?shù)據(jù)并導(dǎo)出為Excel相應(yīng)格式

    ①首先需要在網(wǎng)上下載相應(yīng)whl的安裝包 (注意:一定要保證版本與Python解釋器版本一致,比如我的解釋器是3.11版本,電腦是windows64位的系統(tǒng),那么就選擇netCDF4-1.6.5-cp311-cp311-win_amd64.whl進(jìn)行下載) 在網(wǎng)上看到過一些下載地址,但是好多沒法用,這里提供一個(gè),不需要梯子:

    2024年04月28日
    瀏覽(39)
  • Python:實(shí)現(xiàn)文件讀取與輸入,數(shù)據(jù)存儲(chǔ)與讀取的常用命令

    Python:實(shí)現(xiàn)文件讀取與輸入,數(shù)據(jù)存儲(chǔ)與讀取的常用命令

    文本文件可用于存儲(chǔ)大量的數(shù)據(jù),里面的數(shù)據(jù)對(duì)于用戶而言十分重要,因此,本文就如何利用Python實(shí)現(xiàn)文本內(nèi)容的讀取與輸入,數(shù)據(jù)存儲(chǔ)與讀取進(jìn)行介紹。 一、讀取文件中的數(shù)據(jù): 首先需要找到所需文件的路徑:例如我在桌面創(chuàng)建了一個(gè)文本文件,它的路徑為 利用函數(shù) op

    2023年04月08日
    瀏覽(21)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包