海诗网 知识百科 python操作excel表格(python操作excel表格用什么模块更好)

python操作excel表格(python操作excel表格用什么模块更好)

python操作excel表格, Python一般用xlrd和xlwt两个库来操作excel,也就是xlrd是用来读excel的,xlwt是用来写excel的。

不过需要先安装xlrd模块,可以直接从python官网下载,前提是已经安装了python环境。

另外,单元格中常用的数据类型有0.empty(空)、1string(文本)、2number、3date、4boolean、5error、6blank(空白表格)。

python操作excel表格用什么模块更好

参考示例:

用xlwt写excel,具体说明是:

import xlwt

#设置表格样式

def set_style(name,height,bold=False):

style=xlwt.XFStyle()

font=xlwt.Font()

font.name=name

font.bold=bold

font.color_index=4

font.height=height

style.font=font

return style

# Be good at writing

def write_excel():

f=xlwt.Workbook()

sheet1=f.add_sheet(学生,cell_overwrite_ok=True)

row 0=[姓名,年龄,出生日期,爱好]

colum 0=[张三,李四,爱蟒,小明,萧红,未知]

#写下第一行

for i in range(0,len(row0)):

sheet1.write(0,i,row0[i],set_style(Times New Roman,220,True))

#写第一列

for i in range(0,len(colum0)):

sheet1.write(i+1,0,colum0[i],set_style(Times New Roman,220,True))

sheet1.write(1,3,2006/12/12)

Sheet1.write_merge(6,6,1,3,未知)#合并行单元格

Sheet1.write_merge(1,2,3,3,玩游戏)#合并列单元格

sheet1.write_merge(4,5,3,3,打篮球)

f.save(test.xls)

if __name__==__main__:

write_excel()

python操作excel表格用什么模块更好

用xlrd读取excel时,一般需要先打开文件,选择表格,然后读取行和列的内容,再读取表格中的数据。具体说明如下:

import xlrd

from datetime import date,datetime

file=test3.xlsx

def read_excel():

WB=xlrd。open _ workbook(文件名=文件)#打开文件

Print(wb.sheet_names())#获取所有表格名称。

Sheet1=wb.sheet_by_index(0)#按索引获取表格。

sheet 2=WB . sheet _ by _ name(grade)#按名称获取表单。

print(sheet1,sheet2)

print(sheet1.name,sheet1.nrows,sheet1.ncols)

rows=sheet1.row_values(2)#获取行内容

cols=sheet1.col_values(3)#获取列内容

print(rows)

print(cols)

Print(sheet1.cell(1,0))。value)#有三种方法可以获取表中的内容。

print(sheet1.cell_value(1,0))

print(sheet1.row(1)[0].value)

以上是边肖的分享,希望对大家有所帮助。

python操作excel表格,以上就是本文为您收集整理的python操作excel表格最新内容,希望能帮到您!更多相关内容欢迎关注。

本文来自网络,不代表海诗网立场,转载请注明出处:https://m.hallse.com/n/169149.html
发表回复