python读写操作excel日志

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 主要是读写操作,创建表格

import xlwt
import xlrd
import openpyxl
from openpyxl import load_workbook
'''
记录一下python学习 xlrd是读写 xlwt是操作 一般是新建execl 可以结合着使用
'''
file_path = '/Users/manyue/Downloads/**.xlsx' #文件路径
xlrd.Book.encoding = "utf8" #设置编码
data = xlrd.open_workbook(file_path) #打开文件 file_path 是变量
sheetName = data.sheet_names()[0] #这个是表sheet名字获取 0---1
sheet_1 = data.sheet_by_name(sheetName)

print('第二行:',sheet_1.row_values(1))
print('第二列:',sheet_1.col_values(1))
'''
下面是xlwt操作 新创建表格
'''
workbook = xlwt.Workbook(encoding= 'utf8')
worksheet = workbook.add_sheet("My new Sheet")
style = xlwt.XFStyle()
font = xlwt.Font()
font.name = 'Times New Roman' #字体
font.bold = True #加粗
font.underline = True #下划线
font.italic = True #斜体
style.font = font
worksheet.write(0,0, "内容1")
worksheet.write(2,1, "内容2",style)
workbook.save("新创建的表格.xls")

'''
openpyxl操作
'''
def testxls():
data2 = load_workbook(file_path) #读取文件 loadworkbook(文件路径,不是读取后的数据)

# 创建一个新的工作表,并指定其名字
new_sheet_title = "New Sheet"  ##sheet标题
new_sheet = data2.create_sheet(title=new_sheet_title)  ##创建标题
new_sheet['A1'] = 'Hello'
new_sheet['B1'] = 'World'
data2.save(file_path)

testxls()

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
22天前
|
Java 测试技术 持续交付
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
本文重点讲解如何搭建App自动化测试框架的思路,而非完整源码。主要内容包括实现目的、框架设计、环境依赖和框架的主要组成部分。适用于初学者,旨在帮助其快速掌握App自动化测试的基本技能。文中详细介绍了从需求分析到技术栈选择,再到具体模块的封装与实现,包括登录、截图、日志、测试报告和邮件服务等。同时提供了运行效果的展示,便于理解和实践。
64 4
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
|
2月前
|
数据处理 Python
Python实用记录(十):获取excel数据并通过列表的形式保存为txt文档、xlsx文档、csv文档
这篇文章介绍了如何使用Python读取Excel文件中的数据,处理后将其保存为txt、xlsx和csv格式的文件。
52 3
Python实用记录(十):获取excel数据并通过列表的形式保存为txt文档、xlsx文档、csv文档
|
2月前
|
Python Windows
python知识点100篇系列(24)- 简单强大的日志记录器loguru
【10月更文挑战第11天】Loguru 是一个功能强大的日志记录库,支持日志滚动、压缩、定时删除、高亮和告警等功能。安装简单,使用方便,可通过 `pip install loguru` 快速安装。支持将日志输出到终端或文件,并提供丰富的配置选项,如按时间或大小滚动日志、压缩日志文件等。还支持与邮件通知模块结合,实现邮件告警功能。
python知识点100篇系列(24)- 简单强大的日志记录器loguru
|
2月前
|
Python
Python 自动化操作 Excel - 02 - xlwt
Python 自动化操作 Excel - 02 - xlwt
40 14
|
2月前
|
Python
Python 自动化操作 Excel - 03 - xlutils
Python 自动化操作 Excel - 03 - xlutils
36 13
|
2月前
|
Python
Python 自动化操作 Excel - 01 - xlrd
Python 自动化操作 Excel - 01 - xlrd
37 9
|
2月前
|
数据采集 机器学习/深度学习 存储
使用 Python 清洗日志数据
使用 Python 清洗日志数据
39 2
|
2月前
|
IDE 开发工具 数据安全/隐私保护
Python编程--实现用户注册信息写入excel文件
Python编程--实现用户注册信息写入excel文件
|
2月前
|
索引 Python
Excel学习笔记(一):python读写excel,并完成计算平均成绩、成绩等级划分、每个同学分数大于70的次数、找最优成绩
这篇文章是关于如何使用Python读取Excel文件中的学生成绩数据,并进行计算平均成绩、成绩等级划分、统计分数大于70的次数以及找出最优成绩等操作的教程。
72 0
|
2月前
|
存储 Python
Python实战项目Excel拆分与合并——合并篇
Python实战项目Excel拆分与合并——合并篇