python xlwt,xlutils 在excel里面如何插入一行数据
就是把插入行之后值重新输出来。
| 
 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 
28 
 | 
import xlwt;import xlrd;from xlutils.copy import copy;  #styleBoldRed   = xlwt.easyxf('font: color-index red, bold on');#headerStyle = styleBoldRed;#wb = xlwt.Workbook();#ws = wb.add_sheet('sheetName');#ws.write(0, 0, "Col1",        headerStyle);#ws.write(0, 1, "Col2", headerStyle);#ws.write(0, 2, "Col3",    headerStyle);#wb.save('fileName.xls');#open existed xls fileoldWb = xlrd.open_workbook("fileName.xls", formatting_info=True);oldWbS = oldWb.sheet_by_index(0)newWb = copy(oldWb);newWs = newWb.get_sheet(0);inserRowNo = 1newWs.write(inserRowNo, 0, "value1");newWs.write(inserRowNo, 1, "value2");newWs.write(inserRowNo, 2, "value3");for rowIndex in range(inserRowNo, oldWbS.nrows):    for colIndex in range(oldWbS.ncols):        newWs.write(rowIndex + 1, colIndex, oldWbS.cell(rowIndex, colIndex).value);newWb.save('fileName.xls');print "save with same name ok"; | 
python xlwt,xlutils 在excel里面如何插入一行数据的更多相关文章
- 如何用Apache POI操作Excel文件-----如何在已有的Excel文件中插入一行新的数据?
		
在POI的第一节入门中,我们提供了两个简单的例子,一个是如何用Apache POI新建一个工作薄,另外一个例子是,如果用Apache POI新建一个工作表.那么在这个章节里面,我将会给大家演示一下,如 ...
 - 使用Apache POI操作Excel文件---在已有的Excel文件中插入一行新的数据
		
package org.test; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundEx ...
 - python  xlwt模块生成excel文件并写入数据  xlrd读取数据
		
python中一般使用 xlwt (excel write)来生成Excel文件(可以控制单元格格式),用 xlrd 来读取Excel文件,用xlrd读取excel是不能对其进行操作的. 1.xlrd ...
 - Python利用xlutils统计excel表格数据
		
假设有像上这样一个表格,里面装满了各式各样的数据,现在要利用模板对它进行统计每个销售商的一些数据的总和.模板如下: 代码开始: 1 #!usr/bin/python3 2 # -*-coding=ut ...
 - Python xlwt模块写Excel问题集合
		
1.数字转换成汉字 数据库查询返回结果为多元组,在写入Excel需要判断,数据库查询结果是否为数字,为数字的话需要将其转换成对应的汉字,此时元组不可修改,所以需要将返回结果修改成列表.实现可以在数据库 ...
 - Python 使用 xlwings 往 excel中写入一列数据的两种方法
		
1.准备一个二维列表,然后再range后面不指定任何选项,可以输出该二维列表中数据在一列中显示,如下代码: # -*- coding:utf-8 -*- import xlwings as xw li ...
 - Datatable  插入一行数据到第一行
		
var t = $('#passwdHOST').DataTable({ 'searching': true, 'ordering': false, 'autoWidth': false, dom: ...
 - DataGridView插入一行数据和用DataTable绑定数据2种方式
		
以前不会用DataGridView的时候一直使用DataTable绑定的方式,如下: DataTable table = new DataTable(); //给表添加一列Name,此名字和 tabl ...
 - Python 操作sqlite数据库及保存查询numpy类型数据(二)
		
# -*- coding: utf-8 -*- ''' Created on 2019年3月6日 @author: Administrator ''' import sqlite3 import nu ...
 
随机推荐
- 使用C语言将IE收藏夹生成HTML
			
IE收藏夹里收藏的链接很多,查找也不方便,使用C编写一个小工具,可以将收藏夹里的链接文件生成到一个HTML文件上. 源码还有许多地方需要优化,后续我会优化,先分享出来.目的主要是为了练习C语言,这个代 ...
 - 图的深度优先和广度优先遍历(图以邻接表表示,由C++面向对象实现)
			
学习了图的深度优先和广度优先遍历,发现不管是教材还是网上,大都为C语言函数式实现,为了加深理解,我以C++面向对象的方式把图的深度优先和广度优先遍历重写了一遍. 废话不多说,直接上代码: #inclu ...
 - iOS开发Swift篇—(四)运算符
			
iOS开发Swift篇—(四)运算符 一.运算符 1.Swift所支持的部分运算符有以下一些 赋值运算符:= 复合赋值运算符:+=.-= 算术运算符:+.-.*./ 求余运算符:% 自增.自减运算符: ...
 - 自定义控件之 RadioList
			
var RadioListObj = function (id, url) { this.URL = url;//radiobox source URL this.ID = id;//radioLis ...
 - hadoop运行原理之shuffle
			
hadoop的核心思想是MapReduce,但shuffle又是MapReduce的核心.shuffle的主要工作是从Map结束到Reduce开始之间的过程.首先看下这张图,就能了解shuffle所处 ...
 - linux下用phpize给PHP动态添加扩展
			
使用php的常见问题是编译php时忘记添加某扩展,后来想添加扩展,但是因为安装php后又装了一些东西如PEAR等,不想删除目录重装,这里就需要用到phpize了. 如我想增加bcmath扩展的支持,这 ...
 - 用python定时文章发布wordpress
			
用python定时文章发布wordpress: 流程: 采集 - 筛选文章 - wordpress文章发布. wordpress文章发布代码:python利用模块xmlrpclib发布文章非常便捷,省 ...
 - linux kernel 如何处理大小端
			
暂时在用MPC8309,不太清楚大小端内核是什么时候给转的. 今天看了关于readl和writel具体实现的文章 今天就主要来分析下readl/writel如何实现高效的数据swap和寄存器读写.我们 ...
 - 《TCP/IP详解卷1:协议》第2章 链路层-读书笔记
			
章节回顾: <TCP/IP详解卷1:协议>第1章 概述-读书笔记 <TCP/IP详解卷1:协议>第2章 链路层-读书笔记 <TCP/IP详解卷1:协议>第3章 IP ...
 - Win10/UWP新特性系列—电池报告
			
UWP中,新增了当节电模式开启时,App能获取到通知的API,通过响应电源条件的更改,比如咨询用户是否使用黑色背景等来帮助延长电池使用时间. 通过Windows.Devices.Power命名空间中的 ...