如何用python处理excel表格

背景

公司一项业务中,需要将markdown文档,按照一定格式转成excel表格。如果手动复制粘贴,文件数量太多,无趣且耗费时间。所以通过python脚本实现自动转换是最好的选择。

实现途径

经过调研,选择了openpyxl库,这个库安装方便,使用简单。

首先是安装

python 复制代码
pip install openpyxl

然后使用

python 复制代码
from openpyxl import Workbook
wb = Workbook()

# grab the active worksheet
ws = wb.active

# Data can be assigned directly to cells
ws['A1'] = 42

# Rows can also be appended
ws.append([1, 2, 3])

# Python types will automatically be converted
import datetime
ws['A2'] = datetime.datetime.now()

# Save the file
wb.save("sample.xlsx")

可以看到,使用起来非常方便。

在转换过程中,需要对原文档按照一定结构进行内容切割和分类,这就是另一个话题了,以后再聊。

关注老刘,学习更多编程知识

相关推荐
isfox4 分钟前
Python3 协程:异步编程的核心机制与实战
python
lhbweilai6 分钟前
QT项目(串口助手)
开发语言·qt
用户2986985301411 分钟前
Python 将 Markdown 批量转为 HTML:单文件与目录遍历两种实现
python·html·markdown
miofly11 分钟前
GitHub 今日推荐|auto-ontology:给 Agent 装上企业数据的语义索引
python·开源·github
eggwyw13 分钟前
C++相交链表和反转链表详解
开发语言·c++
Wang's Blog18 分钟前
Java 项目实战:交友项目 - 保存访客记录
java·开发语言·交友
青少儿编程课堂40 分钟前
蓝桥杯青少组图形化 + 全国青少年信息素养大赛 + 电子学会Scratch考级:校园成语接龙大挑战解析
c++·python·算法·bfs·信息学竞赛
用户03321266636742 分钟前
使用 Python 扁平化 PDF 文档 【附代码示例】
python
Java后端的Ai之路42 分钟前
Java并发编程07-等待通知机制优化循环等待
java·数据库·python
小小张说故事43 分钟前
Python 的 async def 为什么能同时跑几千个任务?拆开协程对象、await 与事件循环那次让出
后端·python