Python通过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)
time.sleep
  • 3
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值