码迷,mamicode.com
首页 > 其他好文 > 详细

模块简介

时间:2018-08-10 21:29:07      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:单元格   安装   pre   query   nbsp   tab   模块简介   3.1   format   

一、openpyxl

  功能

#读和写xlsx文件,兼容.xls  , xlsx

  参考文档

http://openpyxl.readthedocs.io/en/stable/usage.html

  安装方式

#pip3 install openpyxl

  读数据

#方式一:
from openpyxl import load_workbook
#加载xlsx文件
wb = load_workbook(filename=query_hive_58300.xlsx)
#读取工作表为‘query_hive_58300‘
sheet_name = wb[query_hive_58300]
#读取A2的值
time =sheet_name[A2].value
print(time)

 

  写数据

from openpyxl import Workbook
from openpyxl.compat import range
from openpyxl.utils import get_column_letter

#创建一个xlsx空对象
wb = Workbook()

dest_filename = empty_book.xlsx

ws1 = wb.active
#设置工作表1名‘range names‘
ws1.title = range names

#[1,40)行
for row in range(1,40):
    #每一列填充[0,600)
    ws1.append(range(600))

#创建工作表2,命名为‘Pi‘
ws2 = wb.create_sheet(title=Pi)
#F5填入3.14
ws2[F5] = 3.14

#创建工作表3,命名为‘Data‘
ws3 = wb.create_sheet(title=Data)
#在[10,20)行
for row in range(10,20):
    #在[27,54)列
    for col in range(27,54):
        #获取对应的列名填入单元格
        _ = ws3.cell(column=col,row=row,value="{0}".format(get_column_letter(col)))
print (ws3[AA10].value)
#保存为‘empty_book.xlsx‘的xlsx表格
wb.save(filename=dest_filename)

 

模块简介

标签:单元格   安装   pre   query   nbsp   tab   模块简介   3.1   format   

原文地址:https://www.cnblogs.com/lisenlin/p/9454038.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!