13.0 Excel表格写入
Excel表格写入
安装 xlutils 和 xlwt

Excel写入输入 分两种方式:
第一种是向一张新表之中写入..这种不多说,我几乎没怎么用,直接贴代码
import xlwt
Excel_name=xlwt.Workbook() #实例化对象
table=Excel_name.add_sheet('Sheet1') #新增到个sheet页
table.write(0,0,'haha') #写入内容
Excel_name.save(r'C:\Users\Administrator\Desktop\xuexi\ExcelFile\test.xlsx') #保存路径
第二种是在已存在内容的Excel表格的基础上添加数据:
这里注意一点,已存在内容的Excel表格据我了解是无法通过脚本直接操作的,会提示权限被拒绝,所以只能在复制的时候新增或者修改数据
这里演示不做名称覆盖,复制修改之后重新创建一个Excel表格

代码:
import xlrd
from xlutils.copy import copy
path=r'C:\Users\Administrator\Desktop\xuexi\ExcelFile\test.xlsx'
new_path=r'C:\Users\Administrator\Desktop\xuexi\ExcelFile\test2.xlsx'
Excel_name=xlrd.open_workbook(path) #打开Excel表格
Excel_name_new=copy(Excel_name) #复制excel表格 table=Excel_name_new.get_sheet('Sheet1') #通过get_sheet获取需要修改的sheet页
table.write(0,0,'haha') #写入
Excel_name_new.save(new_path) #保存
方法封装: 直接覆盖..新的Excel名称和老的Excel名称一样!

修改前后的路径一样,python修改Excel表格之后是可以直接覆盖修改的,前提是:你不要手动把Excel表格打开,手动打开一个Excel表格之后,就不能覆盖修改了
import xlrd
from xlutils.copy import copy def xieRu_Excel(sheet_name,path): # excel 写入
Excel_Name = xlrd.open_workbook(path) # 打开excel表格
Excel_Name_new = copy(Excel_Name) # 复制一个excel
table= Excel_Name_new.get_sheet(sheet_name) # 找到复制后的 sheet页
return table,Excel_Name_new
path=r'C:\Users\Administrator\Desktop\xuexi\ExcelFile\test.xlsx'
new_path=r'C:\Users\Administrator\Desktop\xuexi\ExcelFile\test.xlsx'
table=xieRu_Excel('Sheet1',path)
table[0].write(0,0,'修改') #写入
table[0].write(0,1,'再1次修改')
table[0].write(0,2,'再2次修改')
table[1].save(new_path)
13.0 Excel表格写入的更多相关文章
- 12.0 Excel表格读取
Pycharm安装 xlrd 首先在xuexi目录下创建一个ExcelFile文件,让后在ExcelFile下创建一个Excel表格 创建表格时记得把单元格的格式设置为[文本] 我们设置为文本之后,存 ...
- php判断数据库中某个字段是否有值去执行excel表格写入操作
- Excel表格写入操作函数 C++
#pragma once #include <stdio.h> #include <string.h> typedef unsigned short ushort; class ...
- python 对Excel表格的写入
python对Excel表格写入需要导入xlrd ,和xlutils两个库 from xlrd import open_workbook from xlutils.copy import copy o ...
- JAVA读取、写入Excel表格(含03版)
引言 工作中可能会遇到对Excel读取和写入,如果我们自己手动写的话,会很麻烦,但是Apache中有poi工具类.poi工具类封装好了对于Excel读取和写入,我们需要用的时候,直接调用该方法就好了. ...
- Java POI读取Excel数据,将数据写入到Excel表格
1.准备 首先需要导入poi相应的jar包,包括: 下载地址:http://pan.baidu.com/s/1bpoxdz5 所需要的包的所在位置包括: 2.读取Excel数据代码 package S ...
- java使用poi包将数据写入Excel表格
1.Excel相关操作代码 import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundExcept ...
- C#调用NPOI组件读取excel表格数据转为datatable写入word表格中并向word中插入图片/文字/书签 获得书签列表
调用word的com组件将400条数据导入word表格中耗时10分钟简直不能忍受,使用NPOI组件耗时4秒钟.但是NPOI中替换书签内容的功能不知道是不支持还是没找到. 辅助类 Excel表格数据与D ...
- Python读取Json字典写入Excel表格的方法
需求: 因需要将一json文件中大量的信息填入一固定格式的Excel表格,单纯的复制粘贴肯定也能完成,但是想偷懒一下,于是借助Python解决问题. 环境: Windows7 +Python2.7 + ...
随机推荐
- 123. Best Time to Buy and Sell Stock III ——LeetCode
Say you have an array for which the ith element is the price of a given stock on day i. Design an al ...
- sed实现路径替换
shell和sed忘得差不多了,现在更喜欢用python notebook,可以自动补充,所以很方便.但是记得以前用过这个的,试了几次不成功,搜了一下,这几个地方给的比较清晰,尤其是路径替换. 以下内 ...
- SpringBoot非官方教程 | 第四篇:SpringBoot 整合JPA
转载请标明出处: 原文首发于:https://www.fangzhipeng.com/springboot/2017/07/11/springboot4-jpaJ/ 本文出自方志朋的博客 JPA全称J ...
- 菜鸟崛起 DB Chapter 2 MySQL 5.6的概述与安装
在上文菜鸟崛起 DB Chapter 1 数据库概述我们初步认识了数据库,也知道市面上常见的几种数据库,下面我们就针对常见的MySQL数据库展开对DataBase的探讨. 2.1 MySQL介绍 M ...
- 02-第一个iOS程序
第一个iOS程序 第一个iOS程序简介 初学iOS开发,研究的程序不要过于复杂,应该从最基本的开始 大房子都是由小砖一块一块堆成的,而大型app是由无数个小程序段组成的 接下来实现一个简单的“加法计算 ...
- iOS之Xcode自动管理证书、打包adhoc和testFlight测试安装
引言:Xcode8 之后引用Automatic manage signing .对于开发者而言,在证书上栽的坑肯定不少. 准备:1.开发者账号是必须的吧. 2. Xcode设置account (不给 ...
- CF294C Shaass and Lights(排列组合)
题目描述 There are n n n lights aligned in a row. These lights are numbered 1 1 1 to n n n from left to ...
- Cantor表
题目描述 现代数学的著名证明之一是Georg Cantor证明了有理数是可枚举的.他是用下面这一张表来证明这一命题的: 1/1 1/2 1/3 1/4 1/5 - 2/1 2/2 2/3 2/4 - ...
- 单机安装hadoop+hive+presto
系统环境 在个人笔记本上使用virtualbox虚拟机 os:centos -7.x86-64.everything.1611 ,内核 3.10.0-514.el7.x86_64 注:同样可以使用r ...
- JavaScript实现Tab切换
在网页开发中,常常会遇见很多Tab切换,Tab切换增加网页浏览的舒适性,对于开发人员特别常见,本文使用JS实现tab切换效果,仅对学习中遇到的知识点做一个总结. 效果图如下: 实现思路: 1. ...