文档章节

Python创建Excel表格,Word并写入数据

o
 osc_fmg49rzg
发布于 2019/03/20 13:54
字数 188
阅读 18
收藏 0

精选30+云产品,助力企业轻松上云!>>>

from tkinter import Tk
from time import sleep
from tkinter.messagebox import showwarning
import win32com.client as win32
warn=lambda app:showwarning(app,'Exit?')
RANGE=range(3,8)
def excel():
    app='Excel'
    xl=win32.gencache.EnsureDispatch('%s.Application'%app)
    ss=xl.Workbooks.Add()
    sh=ss.ActiveSheet
    xl.Visible=True
    sleep(1)
    sh.Cells(1,1).Value='Python-to-%s Demo'%app
    sleep(1)
    for i in RANGE:
        sh.Cells(i,1).Value='Line %d'%i
        sleep(1)
    sh.Cells(i+2,1).Value="Th-th-th-that's all folks!"
    warn(app)
    ss.Close(False)
    xl.Application.Quit()
if __name__=='__main__':
    Tk().withdraw()
    excel()

 摘自:python核心编程(第三版)

from tkinter import Tk
from time import sleep
from tkinter.messagebox import showwarning
import win32com.client as win32
warn=lambda app: showwarning(app,'Exit?')
RANGE=range(3,8)
def word():
    app='word'
    word=win32.gencache.EnsureDispatch('%s.Application'%app)
    doc=word.Documents.Add()
    word.Visible=True
    sleep(1)
    rng=doc.Range(0,0)
    rng.InsertAfter('Python-to-%s Test\r\n\r\n'%app)
    sleep(1)
    for i in RANGE:
        rng.InsertAfter('Line %d\r\n'%i)
        sleep(1)
    rng.InsertAfter("\r\nTh-th-th-that's all folks!\r\n")
    warn(app)
    doc.Close(False)
    word.Application.Quit()
if __name__=='__main__':
    Tk().withdraw()
    word()

 

上一篇: 第一次阅读
下一篇: Java 面向对象 一
o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
利用Python将excel数据读取到word表格

在工作中可能需要两者对excel和word进行转化,今天介绍例如Python 将excel转word表格 看图,我需要将这份excel文档转word表格: 思路: 1、创建需要的表格; 2、读取excel文档; 3、将excel...

osc_nhwfplmt
2019/09/19
19
0
python处理word和excel文件

python处理word和excel表格数据 学习过程中遇到批量将excel表格数据填入到word的问题,对于excel的函数使用不是很熟悉,python中有处理word和excel的库,所以学习使用python实现对数据的批量...

osc_ao91jbnq
05/18
8
0
python处理word和excel文件

python处理word和excel表格数据 学习过程中遇到批量将excel表格数据填入到word的问题,对于excel的函数使用不是很熟悉,python中有处理word和excel的库,所以学习使用python实现对数据的批量...

Thresh|
05/17
0
0
Python办公自动化|光速对比并提取两份Word/Excel中的不同元素

第一时间接收最新Python干货! 系列导读 大家好,又到了Python办公自动化专题 为了方便说明,我创建了一个简单的Excel用于示例 可以看到,如果一样的数据就是NaN,而变化的数据则以它的值存储...

AkShare
05/12
0
0
实战案例:Python轻松实现PDF格式转换(附详细源码)

前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 项目背景 网上PDF转换工具眼花缭乱,选择困难症,有些甚至还收...

其实还好啦
05/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

百度技术沙龙第67期 百度开源专场

本文作者:HelloDeveloper 具体的产品案例,分享百度开源技术最新实践经验。目前这些项目都已经在 github/baidu 上开源。 什么是 PaddlePaddle 深度学习平台? 首先做个简单的介绍,PaddleP...

百度开发者中心
2019/07/23
0
0
Hacker News 简讯 2020-07-10

更新时间: 2020-07-10 01:15 US Supreme Court deems half of Oklahoma a Native American Reservation - (reuters.com) 美国最高法院认为俄克拉荷马州的一半是印第安人保留地 得分:131 | 评...

FalconChen
今天
26
0
OSChina 周五乱弹 —— 求求你吃了我吧,不要再玩弄食物的感情了

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @巴拉迪维 :张喆的单曲《陷阱 》 这首歌已经在网易找不到原唱了,不知道被哪家买了版权。#今日歌曲推荐# 《陷阱 》- 张喆 手机党少年们想听歌...

小小编辑
今天
26
1
清华陈文光教授:AI 超算基准测试的最新探索和实践。

道翰天琼认知智能平台为您揭秘新一代人工智能。 无规矩不成方圆。放在超级计算机的研发领域,没有一个大家普遍接受的算力评测指标,便难以推动超算迅猛发展。 而现在伴随着人工智能的发展,大...

jackli2020
今天
7
0
@RequestMapping, consumes 提交简单有意思的测试

getParm @GetMapping("getParm")public Result getParm(String id){ System.out.println(); return ResultFactory.success(id);} 等同于 == bodyParm @PostMapping("bodyParm......

莫库什勒
今天
25
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部