庹怎么读,Python操作Excel根底(2),patient

上节介绍了使用包openpyxl完成Excel根本读写操作;本节具体介绍openpyxl对单元格特点的读取。其间最常用的特点为单元格坐标单元格格局庹怎样读,Python操作Excel基础(2),patient


咱们测验读取F盘根目录下的Test.xlsx文件的内容,来了解openpyxl供给的单元格特点。“Test.xlsx”的第一个表格的内容如下:

首要,咱们加载Excel文瑞鲁大宗件并找庹怎样读,Python操作Excel基础(2),patient到该表单的目标:

from openpyxl 陈马娟import Workbook

from o庹怎样读,Python操作Excel基础(2),patientpenpyxl import load清朝下堂妻_workbook

excel_file_path = 'F:\Test.xlsx'

workb庹怎样读,Python操作Excel基础(2),patientook =鼓励英文 load_workbook(excel_file_path) #读取Excel文件

sheetnam嗯啊唔es = workbook.get_忍者高飞sheet_names() #取得表单姓名列表

sheet = wor王茜华的前夫和女儿kbook.get_sheet_by_name(sheetnames[0]) #翻开Excel的第1个表格

1.row,column(队伍坐标)

首要,咱们测验经过row,column特点读取单元格的队伍坐标。

for i in range(1,9):

cell=A1=sheet.cell(row=i,column=1)

print(cell.value,cel唐山地震七大疑团l.row,cell.column,cell.column_letter,cell.coordinate)

其成果为:

1234 1 1 A A1

这是字符 2 1 A A2

2019-03-26 00:00videostV:00 3 1 A A3

0.15 4 1 A A4

1321 5 1 A A5

13:30:15 6 1庹怎样读,Python操作Excel基础(2),patient A A6

0.041666666666666664 7 1 A A7

3214 8祖艾妈 1 A A8

其间赤壁寻宝天行row特点为行编号,column特点为列序号,column_letter特点为列编号(即字母表明的列),coordinate特点为Excel中的单元格称号(即字母表明的列+行编号)

2.data_type(单元格类型)

下面咱们读取这一列单元格的data_type特点。

for屠小娇 i in range(1,9):

cell=sheet.cell(row=i,column=1)

print(cell.value,cell.data_type)

其成果为:

1234 n

这是字符 s

2019-03-26 00:00:00 d

0.15 n

1321 n

13:3病娇恋爱史0:15 d

0.04166围观红楼66666庹怎样读,Python操作Excel基础(2),patient66666664 n

3214 n

从成果能够看出,数值、百分比、钱银、分数、科学计数5种单元邓仨格格局都由n表明,日期和恩师颂时刻格局都由d表明,字符格局由s表明。

3.encoding(编码格局)

下面咱们读取方才这一列单元格的data_type特点。

for i in range(1,9):

cell=A1=sheet.cell(row=庹怎样读,Python操作Excel基础(2),patienti,column=1)

print(cell.value,cell.encoding)

其成果为:

1234 私摄utf-8

这是字符 utf-8

2019-03-26 00:00:00 utf-8

0.15 utf-8

1321 utf-8

13:30:15 utf-8

0.041666666666666664 utf-8孕h

3214 utf-8

一般而言,Excel的编码格局都是UTF-8,假如为其他编码格局,咱们要注意独自处理。

4.parent(单元格所属表单)

经过parent特点能够取得单元格所属的表单。

for i in range(1,3):

cell=A1=sheet.cell(row=i,column=1)

print(cell.value,cell.parent)

成果:

1234

这是字符

2019-03-26 00:00:00

0.15

1321

13:30:15

0.041666666666666664

3214


openpyxl文档地址:

https://opevypr官网npyxl.readthedocs.io/en/stable/api/openpyxl.html

作者:长行

点击展开全文

上一篇:

下一篇:

相关推荐