将EXCEL或者CSV转换为键值对形式的Markdown文件

创建命令行参数解析器

parser = argparse.ArgumentParser(description='将 CSV 或 Excel 文件转换为带标头的 Markdown 格式')

必需参数

parser.add_argument('input_file', help='输入文件路径 (CSV 或 Excel)')

parser.add_argument('output_file', help='输出 Markdown 文件路径')

可选参数

parser.add_argument('--delimiter', default=",", help='键值对之间的分隔符 (默认:中文逗号)')

parser.add_argument('--separator', default=":", help='键和值之间的分隔符 (默认:中文冒号)')

parser.add_argument('--numbered', action='store_true', help='添加行编号')

parser.add_argument('--bold', action='store_true', help='使用粗体显示标头')

parser.add_argument('--list', action='store_true', help='使用 Markdown 列表格式')

解析参数

args = parser.parse_args()

执行转换

convert_to_key_value_md(

file_path=args.input_file,

output_path=args.output_file,

delimiter=args.delimiter,

separator=args.separator,

add_numbering=args.numbered,

use_bold=args.bold,

use_markdown_lists=args.list

)

使用代码示例(注意使用时一定要加上--list):

bash 复制代码
python convert_to_key_value_md.py 待转换文件名.csv 转换后文件名.md --list
相关推荐
数据智能老司机3 分钟前
GPU 编程实战——使用 PyCUDA 与 CuPy 功能
人工智能·python·gpu
用户51914958484514 分钟前
如何轻松编写Rootkit:Linux内核系统调用拦截技术解析
人工智能·aigc
Jinkxs33 分钟前
Prompt Engineering+AI工具链:打造个人专属的智能开发助手
人工智能·prompt
Cl_rown去掉l变成C34 分钟前
第R5周:天气预测
人工智能·python·深度学习·算法·tensorflow2
小王爱学人工智能1 小时前
OpenCV中对图像进行平滑处理的4种方式
人工智能·opencv·计算机视觉
一百天成为python专家1 小时前
OpenCV图像平滑处理方法详解
开发语言·人工智能·python·opencv·机器学习·支持向量机·计算机视觉
Ray Song1 小时前
【OpenCV】Mat详解
人工智能·opencv·计算机视觉
优测云服务平台1 小时前
测试匠谈 | AI语音合成之大模型性能优化实践
人工智能·性能优化
cwn_1 小时前
计算机视觉CS231n学习(9)
人工智能·深度学习·神经网络·学习·计算机视觉
星期天要睡觉1 小时前
计算机视觉(opencv)实战二——图像边界扩展cv2.copyMakeBorder()
人工智能·opencv·计算机视觉