精华内容
下载资源
问答
  • Python让excel飞起来—xlwings

    千次阅读 多人点赞 2020-05-11 09:53:54
    Python让excel飞起来—xlwings模块选择实验环境对象结构基本操作新建EXCEL打开EXCEL数据读取常用方法实例演示 说起excel,想必大家都不会陌生;作为“办公三件套”之一,excel在各行各业男女老少的生活、学习、工作...


    说起excel,想必大家都不会陌生;作为“办公三件套”之一,excel在各行各业男女老少的生活、学习、工作中都发挥着重要的作用。今天我们就来讲讲如何使用Python对excel进行简单的操作。

    模块选择

    Python有许多可用于对excel进行操作的模块,如:xlwings、xlrd、xlwt、openpyxl、pyxll、xlutils 等。综合易用性、通用性、读写性能等方面对比,我们推荐使用xlwings,xlwings有如下优点:

    1. 语法接近 VBA
    2. 可以用 Python 代码取代 VBA 编写宏
    3. 在 windows 可以用 Python 编写 Excel 用户自定义函数
    4. 全功能支持 Numpy Pandas matplotlib 等科学计算库
    5. 支持 Windows 和 MacOS
    6. 支持 Py2.7 Py3.3+

    实验环境

    • OS:Windows 10
    • IDE:Pytcharm
    • xlwings-0.19.1
    • pywin32-227

    对象结构

    在这里插入图片描述

    基本操作

    新建EXCEL

    import xlwings as xw
    app=xw.App(visible=False,add_book=False)
    app.display_alerts=False
    app.screen_updating=False
    wb=app.books.add() # wb就是新建的工作簿(workbook),下面则对wb的sheet1的A1单元格赋值
    wb.sheets['sheet1'].range('A1').value='IT'
    wb.sheets[0].range(2,1).value='小酒馆'
    wb.save(r'Test.xlsx') # 保存为指定名称的excel文件
    wb.close()
    app.quit()
    

    打开EXCEL

    import xlwings as xw
    app=xw.App(visible=False,add_book=False)
    app.display_alerts=False
    app.screen_updating=False
    wb=app.books.open(r'Test.xlsx')
    print(wb.sheets['sheet1'].range('A1:B1').value) # 读取指定单元格内容
    wb.save()
    wb.close()
    app.quit()
    

    数据读取

    # 将列表[1,2,3]储存在A1:C1中
    sht=wb.sheets[0]
    sht.range('A1').value=[1,2,3]
    # 将列表[1,2,3]储存在A1:A3中
    sht.range('A1').options(transpose=True).value=[1,2,3]
    # 将2x2表格,即二维数组,储存在A1:B2中,如第一行1,2,第二行3,4
    sht.range('A1').options(expand='table').value=[[1,2],[3,4]]
    # 将A1的值,读取到a变量中
    a=sht.range('A1').value
    #将A1到A3的值,读取到a列表中
    a=sht.range('A1:A3').value
    # 将第一行和第二行的数据按二维数组的方式读取
    a=sht.range('A1:B2').value
    print(a)
    

    常用方法

    Book 工作簿常用的api
    wb=xw.books[‘工作簿名称']
    wb.activate()激活为当前工作簿
    wb.fullname 返回工作簿的绝对路径
    wb.name 返回工作簿的名称
    wb.save(path=None) 保存工作簿,默认路径为工作簿原路径,若未保存则为脚本所在的路径
    -wb. close() 关闭工作簿
    代码例子:
    # 引用Excel程序中,当前的工作簿
    wb=xw.books.acitve
    # 返回工作簿的绝对路径
    x=wb.fullname
    # 返回工作簿的名称
    x=wb.name
    # 保存工作簿,默认路径为工作簿原路径,若未保存则为脚本所在的路径
    x=wb.save(path=None)
    # 关闭工作簿
    x=wb.close()
    sheet 常用的api
    # 引用某指定sheet
    sht=xw.books['工作簿名称'].sheets['sheet的名称']
    # 激活sheet为活动工作表
    sht.activate()
    # 清除sheet的内容和格式
    sht.clear()
    # 清除sheet的内容
    sht.contents()
    # 获取sheet的名称
    sht.name
    # 删除sheet
    sht.delete
    range常用的api
    # 引用当前活动工作表的单元格
    rng=xw.Range('A1')
    # 加入超链接
    # rng.add_hyperlink(r'www.baidu.com','百度',‘提示:点击即链接到百度')
    # 取得当前range的地址
    rng.address
    rng.get_address()
    # 清除range的内容
    rng.clear_contents()
    # 清除格式和内容
    rng.clear()
    # 取得range的背景色,以元组形式返回RGB值
    rng.color
    # 设置range的颜色
    rng.color=(255,255,255)
    # 清除range的背景色
    rng.color=None
    # 获得range的第一列列标
    rng.column
    # 返回range中单元格的数据
    rng.count
    # 返回current_region
    rng.current_region
    # 返回ctrl + 方向
    rng.end('down')
    # 获取公式或者输入公式
    rng.formula='=SUM(B1:B5)'
    # 数组公式
    rng.formula_array
    # 获得单元格的绝对地址
    rng.get_address(row_absolute=True, column_absolute=True,include_sheetname=False, external=False)
    # 获得列宽
    rng.column_width
    # 返回range的总宽度
    rng.width
    # 获得range的超链接
    rng.hyperlink
    # 获得range中右下角最后一个单元格
    rng.last_cell
    # range平移
    rng.offset(row_offset=0,column_offset=0)
    #range进行resize改变range的大小
    rng.resize(row_size=None,column_size=None)
    # range的第一行行标
    rng.row
    # 行的高度,所有行一样高返回行高,不一样返回None
    rng.row_height
    # 返回range的总高度
    rng.height
    # 返回range的行数和列数
    rng.shape
    # 返回range所在的sheet
    rng.sheet
    #返回range的所有行
    rng.rows
    # range的第一行
    rng.rows[0]
    # range的总行数
    rng.rows.count
    # 返回range的所有列
    rng.columns
    # 返回range的第一列
    rng.columns[0]
    # 返回range的列数
    rng.columns.count
    # 所有range的大小自适应
    rng.autofit()
    # 所有列宽度自适应
    rng.columns.autofit()
    # 所有行宽度自适应
    rng.rows.autofit()
    books 工作簿集合的api
    # 新建工作簿
    xw.books.add()
    # 引用当前活动工作簿
    xw.books.active
    sheets 工作表的集合
    # 新建工作表
    xw.sheets.add(name=None,before=None,after=None)
    # 引用当前活动sheet
    xw.sheets.active
    

    实例演示

    假设我们已经通过爬虫获取到部分学生的信息,现需要将信息统计成EXCEL;

    解决方法如下:

    #!/usr/bin/env python3
    # -*- coding: utf-8 -*-
    # @Time : 2020/5/5 18:00
    # @Author : Walton
    # @FileName: Students.py
    # @Software: PyCharm
    # @Blog :https://vonten.github.io
    
    import xlwings as xw
    
    File_NAME = r'学生信息表.xlsx'
    students = {
        '钟大大': {'age': 18, 'gender': '男', 'area': '韶关', 'score': 88},
        '钟小花': {'age': 18, 'gender': '男', 'area': '韶关', 'score': 90},
        '幸文武': {'age': 18, 'gender': '男', 'area': '西藏', 'score': 50},
        '陈小胖': {'age': 18, 'gender': '男', 'area': '广州', 'score': 80},
        '钟扁': {'age': 18, 'gender': '男', 'area': '梅州', 'score': 60},
        '张三': {'age': 18, 'gender': '男', 'area': '北京', 'score': 90},
        '李四': {'age': 18, 'gender': '男', 'area': '上海', 'score': 90},
        '宋小琦': {'age': 18, 'gender': '女', 'area': '深圳', 'score': 100},
    }
    attrs = ['姓名', '年龄', '性别', '祖籍', '期末成绩']
    
    app = xw.App(visible=False, add_book=False)
    app.display_alerts = False
    app.screen_updating = False
    wb = app.books.add()
    sheet = wb.sheets[0]
    n = 2
    sheet.range('A1').options(transpose=False).value = attrs
    for key, value in students.items():
        sheet.range('A' + str(n)).value = key
        sheet.range('B' + str(n)).value = value['age']
        sheet.range('C' + str(n)).value = value['gender']
        sheet.range('D' + str(n)).value = value['area']
        sheet.range('E' + str(n)).value = value['score']
        n += 1
    wb.save(File_NAME)
    wb.close()
    app.quit()
    

    EXCEL生成:
    在这里插入图片描述
    如果需要制作一些复杂的EXCEL,可通过xlwings调用VBA API实现一些高级属性,或者结合pandas、numpy、matplotlib添加需要的图表,如下:
    在这里插入图片描述



    以上是本期的所有内容,感谢您的阅读~
    希望每个看完本文的您都能有所收获,如果您觉得本文不错,可以点一波关注或者关注一下我的公众号~
    您的支持是我最大的动力!
    在这里插入图片描述

    展开全文
  • 超简单:用Python让Excel飞起来作者:王秀文;郭明鑫;王宇韬 编著出版日期:2020年07月文件大小:20.30M支持设备:¥45.00在线试读适用客户端:言商书局iPad/iPhone客户端:下载 Android客户端:下载PC客户端:下载更...

    20200728173219596.jpg

    超简单:用Python让Excel飞起来

    作者:王秀文;郭明鑫;王宇韬 编著

    出版日期:2020年07月

    文件大小:20.30M

    支持设备:

    ¥45.00在线试读

    适用客户端:

    ys-logo.png言商书局

    iPad/iPhone客户端:下载 Android客户端:下载PC客户端:下载更多详情:查看

    ?对图书下载、阅读卡购买有疑问:立即进入帮助中心>>

    图书简介

    目录

    本书是一本讲解如何用Python和Excel"强强联手”打造办公利器的案例型教程。全书共9章。第1~3章主要讲解Python编程环境的搭建、Python的基础语法知识、模块的安装和导入、常用模块的基本用法等内容,为后面的案例应用打下坚实的基础。第4~8章通过大量典型案例讲解如何用Python编程操控Excel,实现数据整理、数据分析、数据可视化等工作的自动化和批量化处理。第9章主要讲解如何在Excel中调用Python代码,进一步拓宽办公自动化的应用范围。本书理论知识精练,案例典型实用,学习资源齐备,适合有一定Excel基础又想进一步提高工作效率的办公人员,如从事文秘、行政、人事、营销、财务等职业的人士阅读,也可供Python编程爱好者参考。

    前言

    如何获取学习资源

    第1章 Python快速上手

    1.1 为什么要学习用Python控制Excel

    1.2 Python编程环境的搭建

    1.2.1 安装Python官方的编程环境IDLE

    1.2.2 安装与配置Anaconda和PyCharm

    1.3 Python的模块

    1.3.1 初识模块

    1.3.2 模块的安装

    1.4 让Excel飞一下

    第2章 Python的基础语法知识

    2.1 变量

    2.2 数据类型:数字与字符串

    2.2.1 数字

    2.2.2 字符串

    2.2.3 数据类型的查询

    2.2.4 数据类型的转换

    2.3 数据类型:列表、字典、元组与集合

    2.3.1 列表

    2.3.2 字典

    2.3.3 元组和集合

    2.4 运算符

    2.4.1 算术运算符和字符串运算符

    2.4.2 比较运算符

    2.4.3 赋值运算符

    2.4.4 逻辑运算符

    2.5 编码基本规范

    2.5.1 缩进

    2.5.2 注释

    2.6 控制语句

    2.6.1 if语句

    2.6.2 for语句

    2.6.3 while语句

    2.6.4 控制语句的嵌套

    2.7 函数

    2.7.1 内置函数

    2.7.2 自定义函数

    第3章 Python模块

    3.1 模块的导入

    3.1.1 import语句导入法

    3.1.2 from语句导入法

    3.2 处理文件和文件夹的模块—os

    3.2.1 获取当前运行的Python代码文件路径

    3.2.2 列出指定路径下的文件夹包含的文件和子文件夹名称

    3.2.3 分离文件主名和扩展名

    3.2.4 重命名文件和文件夹

    3.3 批量处理Excel文件的模块—xlwings

    3.3.1 创建工作簿

    3.3.2 保存工作簿

    3.3.3 打开工作簿

    3.3.4 操控工作表和单元格

    3.4 数组计算的数学模块—NumPy

    3.4.1 数组的基础知识

    3.4.2 数组的创建

    3.5 数据导入和整理模块—pandas

    3.5.1 二维数据表格DataFrame的创建与索引的修改

    3.5.2 文件的读取和写入

    3.5.3 数据的选取和处理

    3.5.4 数据表的拼接

    3.6 数据可视化模块—Matplotlib

    3.6.1 绘制折线图

    3.6.2 绘制柱形图

    3.7 模块的交互

    3.7.1 xlwings模块与pandas模块的交互

    3.7.2 xlwings模块与Matplotlib模块的交互

    第4章 使用Python批量处理工作簿和工作表

    案例01 批量新建并保存工作簿

    举一反三 批量新建并关闭工作簿

    案例02 批量打开一个文件夹下的所有工作簿

    举一反三 列出文件夹下所有文件和子文件夹的名称

    案例03 批量重命名一个工作簿中的所有工作表

    举一反三 批量重命名一个工作簿中的部分工作表

    案例04 批量重命名多个工作簿

    举一反三 批量重命名多个工作簿中的同名工作表

    案例05 在多个工作簿中批量新增工作表

    举一反三 在多个工作簿中批量删除工作表

    案例06 批量打印工作簿

    举一反三 批量打印多个工作簿中的指定工作表

    案例07 将一个工作簿的所有工作表批量复制到其他工作簿

    举一反三 将某个工作表的数据批量复制到其他工作簿的指定工作表中

    案例08 按条件将一个工作表拆分为多个工作簿

    举一反三 按条件将一个工作表拆分为多个工作表

    举一反三 将多个工作表拆分为多个工作簿

    案例09 批量合并多个工作簿中的同名工作表

    举一反三 将工作簿中名称有规律的工作表合并到一个工作表

    第5章 使用Python批量处理行、列和单元格

    案例01 精确调整多个工作簿的行高和列宽

    举一反三 精确调整一个工作簿中所有工作表的行高和列宽

    案例02 批量更改多个工作簿的数据格式

    举一反三 批量更改多个工作簿的外观格式

    案例03 批量替换多个工作簿的行数据

    举一反三 批量替换多个工作簿中的单元格数据

    举一反三 批量修改多个工作簿中指定工作表的列数据

    案例04 批量提取一个工作簿中所有工作表的特定数据

    举一反三 批量提取一个工作簿中所有工作表的列数据

    举一反三 在多个工作簿的指定工作表中批量追加行数据

    案例05 对多个工作簿中指定工作表的数据进行分列

    举一反三 批量合并多个工作簿中指定工作表的列数据

    举一反三 将多个工作簿中指定工作表的列数据拆分为多行

    案例06 批量提取一个工作簿中所有工作表的唯一值

    举一反三 批量提取一个工作簿中所有工作表的唯一值并汇总

    第6章 使用Python批量进行数据分析

    案例01 批量升序排序一个工作簿中的所有工作表

    举一反三 批量降序排序一个工作簿中的所有工作表

    举一反三 批量排序多个工作簿中的数据

    案例02 筛选一个工作簿中的所有工作表数据

    举一反三 在一个工作簿中筛选单一类别数据

    案例03 对多个工作簿中的工作表分别进行分类汇总

    举一反三 批量分类汇总多个工作簿中的指定工作表

    举一反三 将多个工作簿数据分类汇总到一个工作簿

    案例04 对一个工作簿中的所有工作表分别求和

    举一反三 对一个工作簿中的所有工作表分别求和并将求和结果写入固定单元格

    案例05 批量统计工作簿的最大值和最小值

    举一反三 批量统计一个工作簿中所有工作表的最大值和最小值

    案例06 批量制作数据透视表

    举一反三 为一个工作簿的所有工作表制作数据透视表

    案例07 使用相关系数判断数据的相关性

    举一反三 求单个变量和其他变量间的相关性

    案例08 使用方差分析对比数据的差异

    举一反三 绘制箱形图识别异常值

    案例09 使用描述统计和直方图制定目标

    举一反三 使用自定义区间绘制直方图

    案例10 使用回归分析预测未来值

    举一反三 使用回归方程计算预测值

    第7章 使用Python制作简单的图表并设置图表元素

    案例01 在Python中制作简单的图表

    举一反三 在Python中制作柱形图

    举一反三 在Python中制作条形图

    举一反三 在Python中制作饼图

    案例02 在Python中导入Excel数据制作简单的图表

    举一反三 导入数据制作散点图

    举一反三 导入数据制作面积图

    案例03 在Python中制作组合图表

    举一反三 制作双折线图

    案例04 添加并设置图表标题和坐标轴标题

    举一反三 添加图例

    案例05 添加并设置数据标签

    举一反三 设置y轴的取值范围

    案例06 为组合图表添加并设置次坐标轴

    举一反三 添加并设置网格线

    第8章 使用Python制作常用图表

    案例01 制作柱形图展示数据的对比关系

    举一反三 批量制作条形图

    案例02 制作折线图展示数据变化趋势

    举一反三 制作折线图并为最高点添加数据标签

    举一反三 制作平滑折线图

    案例03 制作散点图判断两组数据的相关性

    举一反三 为散点图添加线性趋势线

    举一反三 制作气泡图

    案例04 制作饼图展示部分和总体的比例关系

    举一反三 制作圆环图

    案例05 制作雷达图对比多项指标

    举一反三 制作某一品牌性能评价指标雷达图

    案例06 制作温度计图展示工作进度

    举一反三 制作上半年销售业绩的温度计图

    第9章 在Excel中调用Python代码

    9.1 在工作表中调用Python自定义函数

    9.1.1 在Excel中加载xlwings插件

    9.1.2 导入并调用Python自定义函数

    9.2 在VBA中调用Python自定义函数

    9.2.1 通过命令创建文件并调用Python自定义函数

    9.2.2 手动创建文件并调用Python自定义函数

    9.2.3 VBA代码和Python代码的混合使用

    9.3 将Python代码转换为可执行程序

    9.3.1 PyInstaller模块的语法和参数含义

    9.3.2 将Python代码打包成可执行程序

    9.3.3 打包文件的实际应用

    展开全文
  • Excel作为当今最流行的办公软件之一,在数据编辑、处理和分析方面的表现都很出色。但是许多办公人员会发现,即便有了Excel的帮助,重复性、机械性的事务仍然要花费大量时间,而且如果要处理的...

    Excel作为当今最流行的办公软件之一,在数据编辑、处理和分析方面的表现都很出色。但是许多办公人员会发现,即便有了Excel的帮助,重复性、机械性的事务仍然要花费大量时间,而且如果要处理的数据体量较大,连Excel都变得有些力不从心了。那么有没有办法弥补Excel的这些“短板”呢?

    今天华章妹为大家推荐《超简单:用Python让Excel飞起来》。教大家用Python为Excel插上飞翔的翅膀。另外,为大家带来真正适合零基础学习的126节免费Python课程福利,文末速领。

    可能有人会说,Python不是专门供程序员编程使用的吗?对于没有编程基础的普通办公人员来说会不会太难学了?其实这样的担心是多余的。Python的语法简洁易懂,因而很容易上手。更重要的是,学习Python能带给我们巨大的回报:用Python编程操控Excel,不仅能又快又好地完成机械性、重复性的枯燥工作,而且能借助各种功能强大的第三方模块,将大数据分析、机器学习等先进的数据科学工具以“平易近人”的方式应用到日常办公当中,提高工作的“含金量”。

    本书就是一本讲解如何用Python和Excel“强强联手”打造办公利器的案例型教程。全书共9章。

    • 第1~3章主要讲解Python编程环境的搭建、Python的基础语法知识、模块的安装和导入、常用模块的基本用法等内容,为后面的案例应用打下坚实的基础。

    • 第4~8章通过大量典型案例讲解如何用Python编程操控Excel,实现数据整理、数据分析、数据可视化等工作的自动化和批量化处理。

    • 第9章主要讲解如何在Excel中调用Python代码,进一步拓宽办公自动化的应用范围

    本书采用生动的情景对话方式引入案例,代码附有详细、易懂的注解,能有效帮助读者快速理解代码的适用范围及编写思路,并通过“举一反三”栏目对案例的应用场景进行扩展和延伸,引导读者开拓思路,从机械地套用代码进阶到随机应变地修改代码,独立解决更多实际问题。


    本书适合有一定Excel基础又想进一步提高工作效率的办公人员,如从事文秘、行政、人事、营销、财务等职业的人士阅读,也可供Python编程爱好者参考。

    随着大数据和人工智能的发展,Python受到了越来越多的欢迎。Python的就业前景广阔,薪资待遇又高,很多人都想通过掌握技术来实现人生的逆袭。所以为了感谢大家这么长时间对我们的喜爱和关注,我们今天特意联系了央视公开课曾推荐的万门大学,向大家赠送一份Python学习课程。

    这个课程可以重复观看,讲课老师有着丰富的实战经验,且普适性比较高,无论你是零基础的小白,还是经验丰富的大师,都可以在这个课程里斩获新的知识。最最重要的是,不用花一分钱便可观看全部的课程。

    扫描下方二维码

    即可领取课程

    如遇网络问题扫码失败请手动添加

    万门官方人员微信:wanmen667免费领取课程

    即刻扫码或点击阅读全文领取


    扫码关注【图书小编辑】视频号

    每天来听华章哥讲书

    更多精彩回顾

    书讯 | 3月书讯 | 此时已莺飞草长,爱的书正在路上...

    资讯 | DB-Engines 3月数据库排名:MySQL跳出“同期跌幅榜”,拿下“本月涨幅榜冠军”

    书单 | 金三银四求职季,程序员面试必备——操作系统篇

    干货 | 如何阅读《深入理解计算机系统》

    收藏 | 终于有人把数据挖掘讲明白了

    赠书 | 【第45期】《你好,安怡》热播,AI觉醒,奇点临近?

    点击阅读全文领取课程

    展开全文
  • 引人Python的优势 Python的语法简洁易懂,易上手。...本章就将详细讲解这些知识,并在最后带领大家编写一个小程序,大家实际感受一下Python是如何让Excel飞起来的。 为什么 要学习用Python控制Excel 众所周知,

    Python的优势

    Python的语法简洁易懂,易上手。灵活地使用Python能帮助我们摆脱大量机械化的重复性工作,让工作变得更高效,实现弯道超车,提高工作的“含金量”。

    Python快速上手

    要想借助Python让Exce|更高效地工作,首先要搭建Python的编程环境, 然后要安装与Excel相关的Python第三方模块。

    本章就将详细讲解这些知识,并在最后带领大家编写一个小程序,让大家实际感受一下Python是如何让Excel飞起来的。
    在这里插入图片描述

    为什么 要学习用Python控制Excel

    众所周知,Excel拥有直观的工作界面、出色的数据处理和计算功能以及丰富的图表工具,这些优势使得Excel在办公和商务领域有着广泛的应用。

    而且在Excel中通过VBA编程能让Exce|更好地实现重复性工作的自动化和批量化处理,那么我们为什么还要舍近求远地学习用Python控制Excel呢?

    原因主要有以下几个方面:

    Python简单易学: 相比Python而言,VBA的语法更加复杂和冗长,理解起来也更加困难,而Python的语法知识简单,代码也很简洁,所以对初学者来说Python更容易学习。

    用VBA对当前Excel工作簿中的内容进行操作会比较方便,但对多个工作簿或 不同格式文件的控制就要比Python复杂,如批量修改某- -文件夹下的Excel工作簿名,用Python会方便很多。因此,使用Python能让自动化办公的实现范围更广、过程更轻松。当数据量很大时,Python的处理速度更快。

    Python拥有一个丰富的模块库,用户通过编写简单的代码就能直接调用这些模块实现复杂的功能,快速解决实际工作中的问题,而无须自己从头开始编写复杂的代码。简单来说就是能“拿来就用”,这也是Python最大的一个魅力。

    用Python让Excel笔记一栏:
    在这里插入图片描述

    在这里插入图片描述

    目录一栏 全共有9大章节

    第1章 Python 快速上手
    1.1 为什么要学习用Python 控制Excel
    1.2 Python 编程环境的搭建
    1.2.1 安装Python 官方的编程环境IDLE
    1.2.2 安装与配置Anaconda 和PyCharm
    1.3 Python 的模块
    1.3.1 初识模块
    1.3.2 模块的安装
    1.4 让Excel 飞一下

    第2章 Python 的基础语法知识
    2.1 变量
    2.2 数据类型:数字与字符串
    2.2.1 数字
    2.2.2 字符串
    2.2.3 数据类型的查询
    2.2.4 数据类型的转换
    2.3 数据类型:列表、字典、元组与集合
    2.3.1 列表
    2.3.2 字典
    2.3.3 元组和集合
    2.4 运算符
    2.4.1 算术运算符和字符串运算符
    2.4.2 比较运算符
    2.4.3 赋值运算符
    2.4.4 逻辑运算符
    2.5 编码基本规范
    2.5.1 缩进
    2.5.2 注释
    2.6 控制语句
    2.6.1 if 语句
    2.6.2 for 语句
    2.6.3 while 语句
    2.6.4 控制语句的嵌套
    2.7 函数
    2.7.1 内置函数
    2.7.2 自定义函数

    第3章 Python 模块
    3.1 模块的导入
    3.1.1 import 语句导入法
    3.1.2 from 语句导入法
    3.2 处理文件和文件夹的模块—os
    3.2.1 获取当前运行的Python 代码文件路径
    3.2.2 列出指定路径下的文件夹包含的文件和子文件夹名称
    3.2.3 分离文件主名和扩展名
    3.2.4 重命名文件和文件夹
    3.3 批量处理Excel 文件的模块—xlwings
    3.3.1 创建工作簿
    3.3.2 保存工作簿
    3.3.3 打开工作簿
    3.3.4 操控工作表和单元格
    3.4 数组计算的数学模块—NumPy
    3.4.1 数组的基础知识
    3.4.2 数组的创建
    3.5 数据导入和整理模块—pandas
    。。。。。等等

    一本笔记教你如何用Python为Excel插上飞翔的翅膀

    在这里插入图片描述
    由于篇幅有限,无法将每一个细节,分享给小伙伴们,但本笔记绝对为Python操作Excel 不二之选

    77 对该笔记已经进行整理成电子文件,分享给想学习的小伙伴们
    外加一套O基础入门的Python学习笔记,非常适合刚刚开始学习的小伙伴观看

    获取:

    私人用:只限制30个申请,多了回复不来
    号:Jocke_18在这里插入图片描述

    展开全文
  • python让excel飞起来(第7章 图表操作)

    千次阅读 多人点赞 2021-09-10 09:34:54
    本文来自《超简单 利用python让excel飞起来》 121 制作柱形图(方法一) 柱形图通常用于直观地对比数据,在实际工作中使用频率很高。在Python中,可使用Matplotlib模块中的bar()函数制作简单的柱形图。 import ...
  • 闪电下载 闪电下载电脑版您在电脑上能够体验到闪电下载app,闪电下载是一款非常实用的下载软件,利用这款软件可以大家无限制下载,支持多种文件的下载,并且下载速率可以达到10M/S,用户可以体验一样的下载...
  • 近日,PaperRS为微信公众号入驻科大讯有声收录(目前paperRSS平台粉丝突破4.5万)。在该平台订阅关注PaperRSS就可以轻松每天的科研资讯播报,轻松又方便。解放了您的双眼。讯飞有声由科大讯出品,可以实现文档网页...
  • Excel中,行和列都是由一个个单元格组成的。因此,学习完行和列的操作,就需要接着学习单元格的操作。本章将详细介绍如何通过Python编程完成在单元格中输入内容、设置单元格格式、合并单元格等操作。 94在单元格...
  • 超简单:用Python让Excel飞起来作者:王秀文;郭明鑫;王宇韬 编著出版日期:2020年07月文件大小:20.30M支持设备:¥45.00在线试读适用客户端:言商书局iPad/iPhone客户端:下载 Android客户端:下载PC客户端:下载更...
  • Excel的工作表是由行和列组成的,因此,学习完工作表的操作,就需要接着学习行和列的操作。本章将详细介绍如何使用Python操作工作表的行和列,如调整行高和列宽、插入和删除行或列、提取和替换行列数据等。 根据...
  • 采用贴合手部曲线的人体工程学设计,长时间使用也不累,双指的主要操控区域是人爱不释手的磨砂质感,手握或滑动都很舒适。同时极具科技感,用它来办公,逼格直线上升。 当然,这些都不是重点,它最大的亮点是,...
  • python让excel 飞起来(数据处理与分析操作)

    千次阅读 多人点赞 2021-08-27 16:29:10
    Excel能完成一般办公中绝大多数的数据分析工作,但是当数据量大、数据表格多时,可借助Python中功能丰富而强大的第三方模块来提高工作效率。本章将讲解如何利用pandas、xlwings等模块编写Python代码,快速完成排序、...
  •   章节一:python使用openpyxl操作excel     1、openpyxl库介绍     2、python怎么打开及读取表格内容?        1)Excel表格述语        2)打开Excel表格并获取表格名称        3...
  • Python 操作 Excel 可能是自动化办公最火热的需求了,看一看公众号文章底部的视频广告就知道了,里面尽是一些 5 分钟搞定 excel,将数据生成漂亮的图表。5 分钟虽然有些夸张,...
  • Python高手之路(法Danjou 2015)清晰完整中文扫描版
  • 本书精选典型办公案例以及通俗易懂的讲解,有助于办公人士掌握Python+Excel的联合使用,也有利于读者在大数据的应用上能够更进一步。本书代码简洁、思路清晰,在学习过程中只需简单地修改一下本书附赠代码就能够应用...
  • Excel/新包') File "D:\Pycharm_Professional_2021.2.1_Protable\plugins\python\helpers\pydev\_pydev_bundle\pydev_umd.py", line 198, in runfile pydev_imports.execfile(filename, global_vars, local_vars) # ...
  • 本书精选典型办公案例以及通俗易懂的讲解,有助于办公人士掌握Python+Excel的联合使用,也有利于读者在大数据的应用上能够更进一步。本书代码简洁、思路清晰,在学习过程中只需简单地修改一下本书附赠代码就能够应用...
  • 最大程度的提升投入产出比是现代社会梦寐以求的结果,而蓬勃发展的AI技术则我们看到了希望。当AI被运用到语音识别中,就大幅提升了我们对文字信息的整理效率,由于工作需求这个我是拥有切身体会。以前参加产品发布...
  • 我试了下这本书3.2.3 代码如下: import os path = 'example.xlsx' separate = os.path....我的python是“Python 3.9.1 (tags/v3.9.1:1e5d33e, Dec 7 2020, 17:08:21) [MSC v.1927 64 bit (AMD64)] on win32”

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,266
精华内容 506
关键字:

python让excel飞起来

python 订阅