码迷,mamicode.com
首页 > 编程语言 > 详细

python(写入excel操作-xlwt模块)

时间:2019-11-16 19:20:16      阅读:60      评论:0      收藏:0      [点我收藏+]

标签:from   单元   获取   open   单元格   now()   color   datetime   删掉   

一、安装xlwt模块

  • pip install xlwt

二、excel写入操作

 

 

 

 

 

写入excel内容

import xlwt

# 创建一个workbook 设置编码

workbook = xlwt.Workbook(encoding = ‘utf-8‘)

# 创建一个

worksheet worksheet = workbook.add_sheet(‘My Worksheet‘)

# 写入excel # 参数对应 行, 列, 值

worksheet.write(1,0,‘this is test‘)

# 保存

workbook.save(‘d:\\Excel_test.xls‘)

运行后 会在D盘目录下生成一个Excel_test.xls

 

修改excel内容

from xlutils.copy import copy import xlrd #1、打一要修改的excel #2、再打开另一个excel #3、把第一个excel里面修改东西写到第二个里头 #4、把原来的excel删掉,新的excel名改成原来的名字 book = xlrd.open_workbook(‘stu.xls‘) #复制一个excel new_book = copy(book)#复制了一份原来的excel #通过获取到新的excel里面的sheet页 sheet = new_book.get_sheet(0)#获取到第一个sheet页 sheet.write(6, 0, ‘Dandan Sun‘)#写入excel,第一个值是行,第二个值是列 new_book.save(‘stu.xls‘)#保存新的excel,保存excel必须使用后缀名是.xls的,不是能是.xlsx的

 

输入一个日期到单元格:

import xlwt import datetime workbook = xlwt.Workbook() worksheet = workbook.add_sheet(‘My Sheet‘) style = xlwt.XFStyle() style.num_format_str = ‘M/D/YY‘ # Other options: D-MMM-YY, D-MMM, MMM-YY, h:mm, h:mm:ss, h:mm, h:mm:ss, M/D/YY h:mm, mm:ss, [h]:mm:ss, mm:ss.0 worksheet.write(0, 0, datetime.datetime.now(), style) workbook.save(‘Excel_Workbook.xls‘)

 

向单元格添加一个公式:

import xlwt workbook = xlwt.Workbook() worksheet = workbook.add_sheet(‘My Sheet‘) worksheet.write(0, 0, 5) # Outputs 5 worksheet.write(0, 1, 2) # Outputs 2 worksheet.write(1, 0, xlwt.Formula(‘A1*B1‘)) # Should output "10" (A1[5] * A2[2]) worksheet.write(1, 1, xlwt.Formula(‘SUM(A1,B1)‘)) # Should output "7" (A1[5] + A2[2]) workbook.save(‘Excel_Workbook.xls‘)

 

向单元格添加一个超链接:

import xlwt workbook = xlwt.Workbook() worksheet = workbook.add_sheet(‘My Sheet‘) worksheet.write(0, 0, xlwt.Formula(‘HYPERLINK("http://www.google.com";"Google")‘)) # Outputs the text "Google" linking to http://www.google.com workbook.save(‘Excel_Workbook.xls‘)

python(写入excel操作-xlwt模块)

标签:from   单元   获取   open   单元格   now()   color   datetime   删掉   

原文地址:https://www.cnblogs.com/Mr-ZY/p/11872971.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!