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

Posted mr-zy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python(写入excel操作-xlwt模块)相关的知识,希望对你有一定的参考价值。

一、安装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模块)的主要内容,如果未能解决你的问题,请参考以下文章

Python模块xlwt对excel进行写入操作

python写入数据到excel-xlwt模块(不能修改,每次写入全覆盖)

python 写 excel 模块 : xlwt

Python操作Excel表格,xlwt模块的使用

python之xlwt操作excel

python对Excel表格操作