cad快捷键,Python操作Excel根底(2),耿

admin 2019-04-06 阅读:291

上节介绍了使用包openpyxl完成Excel基国贸三期80层餐厅本读写操作;本节具体介绍openpyxl对单元格特点的读取。其间最常用的特点为单元格坐标和手牵手王雪单元格格局


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

首要,咱们加载Excel文件并找到该表单的目标:

from openpyxl import Workbook

from openpy长垣蘧孔校园xl import load_workbook

excel_file_path = 'F:\Test.xlsx'

workbook = load_workbook(excel_file_path) #读取Excel文件

sheetnames = workbook.get_sheet_names() #取得表单姓名列表

sheet = workbook.get_sheet_by_name(sheetnames[0]) #打醉蛇小子开Excel的第1个表格

1.row,column(队伍坐标)

首要,咱们测验经过row,column属cad快捷键,Python操作Excel基础(2),耿性读取单元格的队伍坐标。

for i in range(1,9):

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

print(cell.value,cell.row,cell.column,cell.column_letter,ce张采媚ll.coordinate)

其成果为:

1234 1 1 A A1

这是字符 2 1 A A2

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

0.15 4 顺贷网1 A A4

1321 5 1 A A5

13:30:15 6 1 A A6

0.0416666666666cad快捷键,Python操作Excel基础(2),耿66664 7 1 A A7

3214 8 1 A A8

其间row特点为行编号,column特点为列序号,co男儿行杀人歌lumn_letter特点为列编号(即字母表明的列),coordinate特点为Excel中的单元皆藤爱子格称号(即字母表明的列+行编号)

2.dacad快捷键,Python操作Excel基础(2),耿ta_type(单元格类cad快捷键,Python操作Excel基础(2),耿型)

下面咱们读取这一列单元格的d大草帽年代ata_type4000002288属cad快捷键,Python操作Excel基础(2),耿性。

for i in range(1,9):

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

print(cell.value,cell.data_type)

其成果为:

1忍者神龟3变异噩梦234 n

这是字符 s

2019-03-26 00:00:00 d

0.15 n

1321 n

13:30:15 d

0.041666666666666664 n

3214 n

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

3.encoding(编码格局)

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

for i in range(1,9):

cell=A1=sheet.cell(row=i,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-8cad快捷键,Python操作Excel基础(2),耿

3214 utf-8

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

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

经过水溶性聚磷酸铵parent特点能够取得单元格所属的表单。

for i in恣女木 r崔铁飞ange(1,3):

乡野春潮孙易cell=A1=sheet.cell(row=i,column=1)

print(cell.value,cell.parent)

成果:

1cad快捷键,Python操作Excel基础(2),耿234

这是字符

2019-03-26 00:00:00

0.15

1321

13:30:15

0.041666666666666664

3214


openpyxl文档地址:

https://openpyxl.readthedocs.io/en/stable/api/openpyxl.html

作者:长行