Python设置excel默认属性信息(作者、标题等)

本文涉及的产品
实时数仓Hologres,5000CU*H 100GB 3个月
实时计算 Flink 版,5000CU*H 3个月
智能开放搜索 OpenSearch行业算法版,1GB 20LCU 1个月
简介: 更多内容关注我的微信公众号:python学习杂记

我们会经常从excel导入数据至python,然后进行数据处理、数据分析、建模等工作,最终会输出excel生成结果文件。对于生成的excel文件,默认的详细信息一般为空(部分作者会显示openpyxl)。

本文介绍如何在python中设置excel属性详细信息。具体方法:设置方式是使用 xlsxwriter 引擎创建 ExcelWriter 对象的情况下才能使用的。如果使用默认的 openpyxl 引擎,需要使用 Workbook 对象的属性来设置文件属性。

完整代码如下:

import pandas as pd

# 创建数据
data = {'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35]}

# 创建 ExcelWriter 对象
writer = pd.ExcelWriter('output.xlsx', engine='xlsxwriter')

# 将数据写入 Excel
df = pd.DataFrame(data)
df.to_excel(writer, sheet_name='Sheet1', index=False)

# 设置文件属性
workbook = writer.book
workbook.set_properties({
   'author': 'python学习杂记',
   'title': '标题20230515',
   'subject': '主题详细信息设置',
   'keywords': '关键词1, 关键词2',
   'category': '类别',
   'comments': '这里是备注'
})

# 保存 Excel 文件
writer.save()

输出文件的属性详细内容。

通过这样设置之后,每次输出文件,excel属性信息可根据需要更新。这样设置以后,每次看到输出的文件详细信息,就知道这些文件是我之前生成的,因为大部分人不会随便改动这些信息。

目录
相关文章
|
1月前
|
Python
使用OpenPyXL库实现Excel单元格其他对齐方式设置
本文介绍了如何使用Python的`openpyxl`库设置Excel单元格中的文本对齐方式,包括文本旋转、换行、自动调整大小和缩进等,通过具体示例代码展示了每种对齐方式的应用方法,适合需要频繁操作Excel文件的用户学习参考。
169 85
使用OpenPyXL库实现Excel单元格其他对齐方式设置
|
3月前
如何设置Excel的快捷键?
【10月更文挑战第19天】如何设置Excel的快捷键?
510 8
|
9天前
|
物联网 Python
请问:如何使用python对物联网平台上设备的属性进行更改?
为验证项目可行性,本实验利用阿里云物联网平台创建设备并定义电流、电压两个整型属性。通过Python与平台交互,实现对设备属性的控制,确保后续项目的顺利进行。此过程涵盖设备连接、数据传输及属性调控等功能。
|
20天前
|
JavaScript API C#
【Azure Developer】Python代码调用Graph API将外部用户添加到组,结果无效,也无错误信息
根据Graph API文档,在单个请求中将多个成员添加到组时,Python代码示例中的`members@odata.bind`被错误写为`members@odata_bind`,导致用户未成功添加。
41 10
|
1月前
|
存储 数据处理 Python
Python如何显示对象的某个属性的所有值
本文介绍了如何在Python中使用`getattr`和`hasattr`函数来访问和检查对象的属性。通过这些工具,可以轻松遍历对象列表并提取特定属性的所有值,适用于数据处理和分析任务。示例包括获取对象列表中所有书籍的作者和检查动物对象的名称属性。
33 2
|
2月前
|
缓存 监控 Linux
Python 实时获取Linux服务器信息
Python 实时获取Linux服务器信息
|
2月前
|
存储 数据采集 数据库
用 Python 爬取淘宝商品价格信息时需要注意什么?
使用 Python 爬取淘宝商品价格信息时,需注意法律和道德规范,遵守法律法规和平台规定,避免非法用途。技术上,可选择 Selenium 和 Requests 库,处理反爬措施如 IP 限制、验证码识别和请求频率控制。解析页面数据时,确定数据位置并清洗格式。数据存储可选择 CSV、Excel、JSON 或数据库,定期更新并去重。还需进行错误处理和日志记录,确保爬虫稳定运行。
|
2月前
|
数据采集 Web App开发 iOS开发
如何利用 Python 的爬虫技术获取淘宝天猫商品的价格信息?
本文介绍了使用 Python 爬虫技术获取淘宝天猫商品价格信息的两种方法。方法一使用 Selenium 模拟浏览器操作,通过定位页面元素获取价格;方法二使用 Requests 和正则表达式直接请求页面内容并提取价格。每种方法都有详细步骤和代码示例,但需注意反爬措施和法律法规。
|
3月前
|
索引 Python
python-类属性操作
【10月更文挑战第11天】 python类属性操作列举
37 1
|
3月前
|
小程序 Python
利用Python编程提取身份证的信息
利用Python编程提取身份证的信息
44 2