当前位置: 首页 > news >正文

将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):

python convert_to_key_value_md.py 待转换文件名.csv 转换后文件名.md --list

http://www.dtcms.com/a/288690.html

相关文章:

  • 推荐一款基于.NET的进程间通信框架
  • 【橘子分布式】gRPC(编程篇-下)
  • 基于SHAP的特征重要性排序与分布式影响力可视化分析
  • ZooKeeper学习专栏(一):分布式协调的核心基石
  • 28.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--单体转微服务--币种服务(二)
  • 智能驾驶整体技术架构详解
  • OPC UA, CAN, PROFINET, SOCKET, MODBUS, HTTP, S7七种物联网常用协议解释
  • Shell脚本-tee工具
  • 《计算机网络》实验报告三 UDP协议分析
  • DAY 20 奇异值分解(SVD)
  • 【Elasticsearch】冷热集群架构
  • 【数据结构】二维差分数组
  • 【milvus检索】milvus检索召回率
  • `TransportService` 是 **Elasticsearch 传输层的“中枢路由器”**
  • java-chains 是 Vulhub 团队开发的一款专注于 Java 反序列化漏洞利用链(Gadget Chains) 的安全测试工具
  • 算法训练营day25 回溯算法④ 补充联系题目 332.重新安排行程、51. N皇后、37. 解数独
  • 【Settlement】P1:整理GH中的矩形GRID角点到EXCEL中
  • 算法题(176):three states
  • Python 图片爬取入门:从手动下载到自动批量获取
  • 【JS逆向基础】数据库之MongoDB
  • Django接口自动化平台实现(四)
  • 基于单片机的智能家居安防系统设计
  • API接口签名和敏感信息加密使用国密SM方案
  • Web开发 04
  • 【新手向】PyTorch常用Tensor shape变换方法
  • 零基础学习性能测试第二章-linux/jvm/mysql等数据收集环境搭建
  • Golang基础语法-数据类型
  • Go语言--语法基础6--基本数据类型--map类型
  • Java学习第六十部分——JVM
  • An End-to-End Attention-Based Approach for Learning on Graphs NC 2025