当前位置:   article > 正文

Python通过pywin32操作Excel_pywin32 excel

pywin32 excel

欢迎关注微信公众号“Python小灶,和我一起每天学习Python新知识”
我的Github地址
在这里插入图片描述

需求

Excel现在已经成为生活工作中不可缺少的软件之一,如果你经常使用此软件,或许已经被它各种各样高效的操作所折服。然鹅,我还是要告诉你,当Python遇上Excel,可以让Excel的效率提高不止100倍!!!

导航

​day01:简单认识Python和Excel,进行新建和打开表格的入门操作

day02:对表格进行基础的增删改查操作

day03:开始骚操作,

1、批量建表、删表、建sheets、删sheet、拆表、合表

2、讲解Python操作Excel的方法依据

day04: 这节课比较简单,主要是字体、单元格颜色等的设置

思路

目前可实现的对excel的操作的第三方库较多,本人用过的有openpyxl,不过本次系列教程用win32com演示,因为win32com支持的格式更为宽泛。

难度

★★★★

视频讲解

(欢迎来B站找我,“有只小新”,B站观看效果更佳,可以倍速观看)

https://www.bilibili.com/video/av711562274

搜索av711562274

或者长按二维码识别(想要二维码有这种效果,请关注公众号领取教程)
在这里插入图片描述

准备工作

1、Python+Pycharm社区版
2、pywin32(win32com)

Day01:​用Python创建和打开Excel表格

"""
-*- coding: utf-8 -*-
@Author  : blyang
@project : PythonCode
@Time    : 2020/7/1 23:21
"""
import os
import time
import math
import win32com.client as win32
​
excel = win32.Dispatch("Excel.Application")
excel.DisplayAlerts = False  # 关闭警告
excel.Visible = True  # 程序可见
​
pwd = os.getcwd()
# 新建一个表格
# wb = excel.Workbooks.Add()
# wb.SaveAs(pwd + "\\demo.xlsx")
# time.sleep(3)
# 打开一个已有的表格
excel.Workbooks.open(pwd + os.sep + "demo.xlsx")
# 额外示例
ws = excel.Worksheets("Sheet1")
for i in range(1, 101):
    ws.Cells(i, 1).Value = i
    ws.Cells(i, 2).Value = math.pow(i, 2)
t
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/389221
推荐阅读
相关标签
  

闽ICP备14008679号