如果您要从之前的任务管理器切换,或将 Todoist 项目迁移到其他地方,可以快速将项目数据导入或导出为 CSV 文件。请使用下方的 CSV 格式指南来检查任何缺失或不正确的数据,然后按照步骤在 Todoist 中导出或导入您的 CSV 文件。
检查CSV文件
如果您的项目被保存为了CSV文件,以下是如何检查您的CSV文件是否格式正确,以及如何导入到Todoist中。
快速提示
| 列 | 内容 | 描述 |
|---|---|---|
| TYPE | task、section或者note(需要全部小写字母) | 使用task来添加一个任务。使用section来添加一个版块。如果您要为上一行的任务添加评论,请使用note。 |
| CONTENT | 任务名称、版块名称或评论内容 | 如果您正在添加任务,请输入任务的名称。 (当创建一个任务时,您可以在任务名称后输入@标签名称来添加标签。) 如果您正在添加版块,请输入版块的名称。 如果您正在添加评论,请输入评论的内容。 |
| 描述 | 任务、版块或项目描述的内容 | 输入任务、版块或项目描述的内容,为每个项目添加描述。 |
| PRIORITY | 1、2、3或4 | 输入1来为任务添加p1(最高优先级)。 输入2来为任务添加p2。 输入3来为任务添加p3。 输入4来为任务添加p4(最低优先级)。 如果您空着这个单元格,它会自动将任务设置为p1。 |
| INDENT | 1、2、3或4 | 使用1的话任务将不会被缩进(即这个任务是一个主任务)。 使用2来将任务缩进为一级子任务。 使用3来将任务缩进为二级子任务 以此类推。 如果您空着这个单元格,它会自动将您的任务设置为不缩进。 |
| AUTHOR | 用户名(ID) | 在创建任务的人员姓名后方括号中添加用户名 + 用户ID。 例如,张三(14781400)。 如果您空着这个单元格,它会自动添加您的名字和ID。 |
| RESPONSIBLE | 用户名(ID) | 在您想要分配给此任务的人员姓名后,在括号中添加其用户名 + 用户ID。 例如,张三(14781400)。 如果您空着这个单元格,它将不会为任务添加任何接收者。 |
| DATE | 日期和时间或循环日期和时间 | 如果您想要安排任务,请添加一个日期和时间。您也可以设置一个循环日期。 如果您空着这个单元格,它将不会为任务添加任何日期。 |
| DATE_LANG | 语言代码 | 为您的Todoist应用语言添加语言代码来设置日期(如果需要)。以下是Todoist语言的官方代码: da为丹麦语。 de为德语。 en为英语。 es为西班牙语。 fi为芬兰语。 fr为法语。 it为意大利语。 ja为日语。 ko为韩语。 nb为挪威语。 nl为荷兰语。 pl为波兰语。 pt_BR为巴西葡萄牙语。 ru为俄语。 sv为瑞典语。 zh_CN为简体中文。 zh_TW为繁体中文。 |
| TIMEZONE | 时区 |
在 设置 > 常规 中添加您的 Todoist 账户设置的时区(例如: 如果您空着这个单元格,Todoist将会自动检测您的时区。 |
| DURATION | 表示任务持续时长的数字 | 添加完成任务预估的分钟数字 如果为空,则表示不添加任务持续时长。 |
| DURATION_UNIT | 分钟或无 | 明确任务持续时长的计量单位。 如果您不需要任务持续时长,那么这个单元格将会为None。 |
| meta | view_style=board | 在看板布局中导入模版。 |
| DEADLINE | 日期 | 在这个单元格中添加截止期限。如果您空着这个单元格,它将不会为任务添加任何截止期限。 |
| DEADLINE_LANG | 语言代码 | 为您的Todoist应用语言添加语言代码来设置日期(如果需要)。以下是Todoist语言的官方代码: cs为捷克语。 da为丹麦语。 de为德语。 en为英语。 es为西班牙语。 fi为芬兰语。 fr为法语。 it为意大利语。 ja为日语。 ko为韩语。 nb为挪威语。 nl为荷兰语。 pl为波兰语。 pt_BR为巴西葡萄牙语。 ru为俄语。 sv为瑞典语。 zh_CN为简体中文。 zh_TW为繁体中文。 |
| IS_COLLAPSED | TRUE 或 FALSE | 可选。控制版块是收起还是展开。使用 TRUE 默认收起版块。使用 FALSE 保持版块展开。导入时不需要此列:如果未包含此列,Todoist 会假定所有版块都处于打开/展开状态。此列仅适用于版块。 |
在CSV文件中分配任务
当您导入CSV文件并想要分配任务给某个人时,您需要在RESPONSIBLE那一列中填写人员的姓名和用户ID。以下是如何找到它:
- 打开共享项目。
- 点击右上方的 省略符号图标。
- 选择管理数据。
- 选择 导入为CSV。
- 打开CSV文件。
- 在被分配的任务那一行的
RESPONSIBLE单元格中粘贴用户名和用户ID。
导入您的CSV文件
在检查您的 CSV 文件符合正确格式后,以下是具体操作方法将其导入 Todoist:
- 请在https://todoist.com上登录Todoist。
- 创建一个新项目或者打开一个现有项目。
- 点击右上方的 省略符号图标。
- 选择管理数据。
- 选择 从CSV导入。
- 拖动您的CSV文件到上传窗口中,或者点击从您的电脑中上传。
Todoist将会从CSV文件中自动导入所有的任务和任务信息到项目中。如果您正在使用列表、看板或者日历布局的每周视图,Todoist将会在新项目中保留它。
Stef · 客户体验专家
检修CSV文件导入问题
如果您在导入或者导出CSV文件时遇到了问题,这可能是因为您导入的格式不对,以下是如何解决它们。
CSV文件的限制
以 CSV 文件导入或导出项目时存在特定限制。
已完成的任务
将项目导出为CSV文件时,已完成的任务将不包括在内。如果您需要包括它们,并且不需要所有任务属性,请使用导出到Google Sheets插件。此CSV文件不包括标签、截止期限、评论、附件和提醒,但它允许您包括项目中已完成的任务。
循环日期的开始日期
当导出一个项目时,循环日期的起始日期不会保存到 CSV 文件中。例如,如果您有一个任务会每年 1 月 31 日开始循环,并将其导出,则该任务的日期将更改为每年。
导入大小限制
每个项目支持最多 300 个任务。如果您的 CSV 包括超过 300 行任务,则无法完成导入。从模板或 CSV 文件导入大量任务也可能触发多个错误。在这两种情况下,请拆分模板或文件,然后逐个导入。
错误的编码格式
为了让Todoist可以正确地导入您的CSV文件,请确保它是使用UTF-8格式编码的。
在 Microsoft Excel 中使用 UTF-8 编码
- 在Microsoft Excel中打开您的CSV文件。
- 点击您屏幕左上方的文件。
- 选择保存为……
- 打开文件格式旁边的菜单。
- 选择CSV UTF-8 (Comma delimited) (.csv)。
- 点击保存。
在 Numbers 中使用 UTF-8 编码
- 在Numbers中打开您的CSV文件。
- 点击您屏幕左上方的文件。
- 选择导出为……
- 选择CSV……
- 点击高级选项。
- 打开文本编码旁边的下拉菜单。
- 选择Unicode (UTF-8)。
- 点击下一步。
- 在选择您文件的名称和位置后点击保存。
在记事本中使用 UTF-8 编码
- 在Notepad中打开您的CSV文件。
- 点击您屏幕左上方的文件。
- 选择保存为……
- 选择以下选项:
- 打开保存类型菜单。选择全部文件。
- 打开编码菜单。选择UTF-8。
- 使用
.csv扩展名重命名您的文件。例如,如果您想将文件命名为“工作”,请将其保存为工作.csv。
- 点击保存。
在某一列中的文本错乱
当在Microsoft Excel中打开您的CSV文件时,您可能会注意到某一列中包含了大量的文本。以下是如何修复它:
- 点击A列来选择整列。
- 点击数据选项卡。
- 点击分列选项。
- 选择分隔符。
- 点击下一步。
- 只选择分号框。
- 点击结束来进行确认。
不正确的格式
如果您导入到 Todoist 的文件格式不正确,您会看到导入失败的提示,并且项目将保持为空。
请务必检查CSV格式,并仔细检查CSV文件中的每个单元格是否包含正确的内容。TYPE列中写入的内容(例如:任务、版块和备注)区分大小写,并且应全部小写。
撤销导入CSV文件
如果CSV文件被成功地导入到了Todoist中,您无法选择撤回它。作为替代方案,您可以批量选择并且删除任何您不想导入的任务。
导出您的项目为CSV文件
- 请在https://todoist.com上登录Todoist。
- 打开一个现有的项目。
- 点击右上方的 省略符号图标。
- 选择管理数据。
- 选择 导入为CSV。
您的项目CSV文件已自动创建并保存到您的电脑。这是原始项目的精确复制,包括任务、版块和项目描述、日期、时间、评论、附件等。
请注意
联系我们
如果您在 Todoist 中格式化、导入或导出 CSV 文件时仍遇到问题,请联系我们。