为了账号安全,请及时绑定邮箱和手机立即绑定

Python办公自动化

离岛 全栈工程师
难度入门
时长 3小时44分
学习人数
综合评分8.93
16人评价 查看评价
9.2 内容实用
9.2 简洁易懂
8.4 逻辑清晰
  • xlwt 写入excel步骤:

    1. 创建工作簿

    2. 创建工作表

    3. 填充工作表内容

    4. 保存文件

    查看全部
    0 采集 收起 来源:xlwt写入Excel

    2021-06-11

  • xlwt为Python第三方模块,用来写入excel表格数据

    查看全部
    0 采集 收起 来源:xlwt模块介绍

    2021-06-11

  • sheet = data.sheet_by_index( 0 ) 获取第一个工作表

    sheet.cell(1,2)  获取第二行第三列的数据

    sheet.cell_type(1,2). 获取第二行第三列的类型

    sheet.cell(1,2).ctype  获取该单元格的数据类型

    sheet.cell(1,2).value 

    sheet.cell_value(1,2) 

    查看全部
  • sheey = data.sheet_by_index(0). 获取下标为0的表

    sheet.nclos    所有列

    sheet.col(1)  获取第二列的所有数据 => 返回的是数组

    sheet.col(1)[2] .value  获取第二列的第三行的数据

    sheet.col_values(1)   该列所有单元格的value组成的列表

    sheet.col_types(1)    该列的所有类型

    查看全部
    0 采集 收起 来源:excel操作列

    2021-06-10

  • sheet = data.sheet_by_index(0). #获取第一个工作表
    print( sheet.nrows ) #获取该sheet下的有效行数
    print( sheet.row(0) ) #该行单元格对象组成的列表 
    sheet.row_types(1)   #获取单元格的数据类型
    sheet.row(1)[2].value   获取第2行的第3个单元格的value
    sheet.row_values(1)   获取指定行的所有单元格的值 => ['', '','']
    sheet.row_len(1)  得到单元格的长度
    查看全部
    0 采集 收起 来源:xlrd操作excel行

    2021-06-10

  • xlrd 常用函数; 

    xlrd操作excel行

    xlrd操作excel列

    xlrd操作excel单元格


    1. 打开pycharm;

    2. 新建文件,index.py

    3. 导入xlrd: import xlrd

    4. data = xlrd.open_workboox('excel.xlsx')

    5. data.sheet_loaded(0) 索引为0的工作表   print(data.sheet_loaded(0) => true / false )

    6. data.unload_sheet(0)  卸载为0的工作表

    7. data.sheet_by_index(0) 根据索引为0获取工作表

    8. data.sheet_by_name('Sheet1') 根据工作表名进行获取

    9. data.sheet_names() 获取所有工作表

    10. data.nsheets  返回excel工作表的数量

    查看全部
    0 采集 收起 来源:xlrd常用函数

    2021-06-10

  • 官方安装 python 3.0以上;

    安装 office;

    pycharm编辑器(社区免费版即可)

    安装xlrd:用来读取excel表格数据; cmd中 : pip install xlrd ; import xlrd  

    查看全部
    0 采集 收起 来源:xlrd模块介绍

    2021-06-10

  • 常用快捷方式

    查看全部
    1 采集 收起 来源:PyCharm的使用

    2021-06-10

  • sheet.write()

    查看全部
  • 作者信息

    原文本

    资深全栈工程师一枚,公众号:离岛手记,曾出版《Python Web编程》、《Python轻松学》等书籍,开发了多款基于Django及前端主流技术栈的Web系统等商业应用,具备丰富的互联网产品研发经验。

    加粗

    资深全栈工程师一枚,公众号:离岛手记,曾出版《Python Web编程》、《Python轻松学》等书籍,开发了多款基于Django及前端主流技术栈的Web系统等商业应用,具备丰富的互联网产品研发经验。

    倾斜

    资深全栈工程师一枚,公众号:离岛手记,曾出版《Python Web编程》、《Python轻松学》等书籍,开发了多款基于Django及前端主流技术栈的Web系统等商业应用,具备丰富的互联网产品研发经验。

    引用

    资深全栈工程师一枚,公众号:离岛手记,曾出版《Python Web编程》、《Python轻松学》等书籍,开发了多款基于Django及前端主流技术栈的Web系统等商业应用,具备丰富的互联网产品研发经验


    查看全部
  • xlrd常用函数:

    打开pycharm,创建新项目,pure python

    project >python file>

    import xlrd

    data=xrld .open_workbook("名字.xlsx")#导入数据1

    print(data.sheet_loaded(0))#加载

    data.unload_sheet(0)#卸载

    print(data.sheets())#获取全部sheet

    查看全部
    0 采集 收起 来源:xlrd常用函数

    2021-04-08

  • #xlwt第三方模块用来写入Excel,但只支持xls格式的表格


    查看全部
    0 采集 收起 来源:xlwt模块介绍

    2021-02-04

  • #操作Excel列
    sheet=data.sheet_by_index(0)#通过索引的方式获取第一个工作表格
    print(sheet.cell(0,3))#获取单元格的数据内容
    # print(sheet.cell_type(0,3)) #获取单元格的数据类型,第一行第4列
    # print(sheet.cell(0,3).ctype)#获取单元格的数据类型,第一行第4列
    print(sheet.cell(0,3).value)#获取单元格的数据内容,单独打印出来
    print(sheet.cell_value(0,3))#获取单元格的数据内容,单独打印出来


    查看全部
  • import xlsxwriter
    
    wb=xlsxwriter.Workbook('data.xlsx')
    cell_format=wb.add_format({'bold':True})
    cell_format1=wb.add_format()
    cell_format1.set_bold()
    cell_format1.set_font_color('red')
    cell_format1.set_font_size(14)
    cell_format1.set_align('center')
    cell_format2=wb.add_format()
    cell_format2.set_bg_color("#808080")
    #创建sheet
    sheet=wb.add_worksheet('sheet1')
    #写入
    sheet.write(0,0,'2020年度',cell_format)
    sheet.merge_range(1,0,2,2,'第一季度',cell_format1)
    data=(
        ['一月份',500,450],
        ['二月份',600,650],
        ['三月份',700,550]
    )
    sheet.write_row(3,0,['月份','预期销售额','实际的销售额'],cell_format2)
    for index,item in enumerate(data):
        sheet.write_row(index+4,0,item)
    
    #写入excel公式
    sheet.write(7,1,'=sum(B5:B7)')
    sheet.write(7,2,'=sum(C5:C7)')
    sheet.write_url(9,0,'http://www.baidu.com',string='更多数据')
    sheet.insert_image(10,0,'view.png')
    
    wb.close()


    查看全部
  • #操作Excel列
    sheet=data.sheet_by_index(0)#通过索引的方式获取第一个工作表格
    print(sheet.ncols)#打印一下工作表中有效的数据列数
    print(sheet.col(1))#打印该列单元格对象组成的列表
    print(sheet.col_types(0))#获取单元格的数据类型
    print(sheet.col(1)[0])#得到指定列单元格的值,第二列第一行
    print(sheet.col(1)[0].value)#得到指定列单元格的值,第二列第一行
    print(sheet.col_values(0))#得到指定列单元格的值组成的列表


    查看全部
    0 采集 收起 来源:excel操作列

    2021-02-03

举报

0/150
提交
取消
课程须知
有python语法基础,缺少完整项目开发经验,为找工作增加经验而学习
老师告诉你能学到什么?
学好办公自动化,走遍天下都不怕。本课程会讲解如何巧妙充分的利用python强大的第三方办公文件库。利用python高效的开发办公自动化之Office。实现Excel自动化,Word自动化,PPT自动化。

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!