You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Github Projects v2的表格视图导出为CSV文件?

如何导出GitHub Projects v2表格视图为CSV文件

第三方工具方案:github-projectv2-csv-exporter

你提到的这个Node.js工具是目前成熟的第三方解决方案,操作步骤如下:

  1. 全局安装工具:
npm install -g github-projectv2-csv-exporter
  1. 生成一个拥有repo和projects权限的GitHub个人访问令牌(PAT)
  2. 替换参数后运行导出命令:
github-projectv2-csv-exporter --token YOUR_GITHUB_PAT --owner fiedl --project-number 2 --view-id 1

工具会自动拉取指定视图的所有条目,按照表格列结构导出为CSV文件。

官方内置方案

目前GitHub Projects v2没有提供一键导出CSV的内置按钮,但可以通过官方API或GitHub CLI(gh)实现导出:

使用GitHub CLI(gh)结合jq处理

  1. 确保已安装并完成GitHub CLI登录:
gh auth login
  1. 调用Projects v2 API获取视图数据,并用jq提取字段生成CSV格式(示例针对你的用户项目):
gh api /users/fiedl/projects/2/views/1 --jq '
["Title","Assignees","Status"],
(.data.nodes[] | [.title, .assignees.nodes[].login, .status.name])
| @csv' > project_export.csv

注意:可根据你的视图列调整jq中的字段提取规则,比如添加Due Date、Labels等字段。

直接调用官方API端点

如果需要自定义导出逻辑,可直接调用GitHub Projects v2的API:

  • 用REST API端点 GET /users/{username}/projects/{project_id}/views/{view_id} 获取视图配置
  • 配合 GET /projects/{project_id}/items 获取所有项目条目,再根据视图列映射字段,自行处理成CSV格式
  • 参考官方API文档中的Projects v2相关接口,按需拼接数据

内容的提问来源于stack exchange,提问作者fiedl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 01:50:13