如何从CSV文件中将问题导入到JIRA

网上有关“如何从CSV文件中将问题导入到JIRA”话题很是火热,小编也是针对如何从CSV文件中将问题导入到JIRA寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。

1 准备CSV文件

a) CSV文件是文本格式,以逗号分隔,含有逗号或引言的部分必须用双引号括起来

b) 有效的csv文件格式

i. 必须包含标题行,标题行不能包含任何标点符号,

ii. 必须包含一行,为SUMMARY的值

iii. csv文件的值可以为多行。如下图中的CVS文件格式是有效的:

Summary,Description,Status

Login fails,"This is on

a new line",Open

iv. 从CVS文件中导入备注,如果值的列数多于标题的列数,多出来的列被做为备注导入

2 运行CSV导入向导

下一步要运行CSV文件导入向导,以确定CSV文件如何映射到JIRA中的字段。运行Administration -> Import & Export -> External System Import -> Comma-separated values (CSV) -> CSV Import Wizard。

你可以指定CSV文件的分隔符,如是不指定,则使用默认的逗号。分隔符号只允许一个字符。

2.1 配置项目

首先选择要导入问题的项目,你可能导入到一个新的项目或者是已经存在的项目。如果你创建新项目的话,此时不进行验证—在导入时可能会失败。更甚者,如果一些项目的细节符合已经存在的项目的话(如名称或KEY),问题会导入到已存在的项目中。

如果你想导入到多个项目中,你必须有CSV文件中映射项目信息,意味着所有的行必须在项目信息在存在。

推荐的导入方法为导入单个项目,并且项目已经存在

2.2 分配字段映射

第二步是配置CSV你要导入的CSV字段。屏幕上显示在你的CSV文件中找到的所有行和样例数据。在这一步你可以映射CSV文件中的每一行到JIRA的系统字段。如果选择NONE则不导入。你也可以创建新的自定义字段导入到已存在的自定义字段中。

l 系统字段

l 自定义字段

l 映射字段值

2.3 值映射

值映射主要是确认CSV的字段值符合JIRA预期的字段值。一般象isssue type、resolutions、properties和status常用到。其它的字段也可以使用。在此屏幕上,每个字段唯一地被映射到显示的字段值上。你可以映射到JIRA字段值的任何个。如果你希望保留原样,可以不选择。如果你想清除已经选择的值,输入《blank》.

对于resolution、priority和issue type,你可以下拉选择JIRA中的可选值 ,也可以点击右边的绿色的“+”,快速创建一个JIRA中不存在的值。

对于status,你可以选择,但不能创建一个新的状态值。

对于其它字段,只有两个特殊的选项上,import as blank 和 no mapping;选择import as blank导入后,字段值为空。 选择no mapping时,导入后保留CSV文件中原有的值。

对于STATUS和issue type,如果选择blank选项,刚使用默认值。

2.4 混杂信息

系统可能要求你输入一些额外的信息,如:创建用户的域名

如果导入日期字段,会询问在CSV文件中日期的格式。

2.5 保存配置文件

你可以将你的配置文件保存在服务器上,以后导入时就不需要再运行导入向导了。必须输入有效的路径。你也可以选择不保存配置文件直接导入。

3 导入CSV文件

一旦导入开始,你可以跟进导入过程,屏幕每10秒钟刷新次,你可以在页底部修改屏幕频率。系统会报告导入对象的状态和导入花费的时间,你可以根据状态报告决定导入的范围。你也可以中止导入,在当前的问题导入完成后系统会中止导入。

4 CSV限制

1、 不能导入迭代的字段

2、 不能导入original estimate(已解决)

3、 不能导入历史数据,如变更历史和工作日志

4、 不能导入备注的作者和备注日期

5、 不能通过CSV文件创建子任务

6、 允许忽略标题行

7、 不能直接从浏览器上载文件

8、 不能显示存在的组件

9、 只有管理员权限才能使用导入功能

如何更方便地进行CSV格式文件读写

CVS是“Concurrent Version System”的简称,即是是一个C/S系统,常用的代码版本控制软件。

CVS是开发源代码的配置管理工具,其源代码和安装文件都可以免费下载。CVS是源于unix的版本控制工具,对于CVS的安装和使用最好对unix的系统有所了解能更容易学习。

CVS的服务器管理需要进行各种命令行操作。目前,CVS的客户端有winCVS的图形化界面,服务器端也有CVSNT的版本,易用性正在提高。但因为CVS是开发源码软件,没有生产厂家为其提供技术的支持。如发现问题,通常只能靠自己查找网上的资料进行解决。

扩展资料:

cvs替代管理

cvs 不能代替开发者之间的交流。在单个文件内遇到冲突时,大多数开发者不费多大力气就能解决它们。但更常见的"冲突(conflict)",是那些难度较大、不在开发者之间进行交流就没法解决的问题。

当在一个文件内或多个文件中同时发生变化时,cvs 并不知道何时它们会在逻辑上发生冲突。它的冲突(conflict)概念是纯粹文本意义上的,这种冲突会在同一个文件的两种变化十分接近以致于会破坏合并命令(如diff3)。

cvs 决不会指出程序逻辑上非文本或分布式的冲突。例如:假如你改变了在文件A 中定义的函数X 的参数。同时,别人在编辑文件B,仍用旧参数调用 X 这个函数。此时产生的冲突 cvs 可就无能为力了。

百度百科-CVS

1 基本介绍

可以说CSV格式的文件经常碰到,何为CSV格式,CVS全称comma-separated values,就是典型的用逗号隔开的文件,比如下面这种文件格式

Name,company

zhangsan,ibm

lisi,oracle

这种就是典型的CSV格式文件。不过也可以扩展到其它符号隔开的字符,比如

Name#company

Zhangsan#ibm

Lisi#oracle

这种也算CSV格式

Java开源框架CVSReader提供了一个轻量级、简单方便的统一操作接口可用,下面具体讲解如何操作CVS格式

2 安装和使用

2.1下载

上面下载到最新的csvreader包。

2.2安装

直接把jar包分别存放到开发工程的类路径下面即可使用。

3 读取CSV格式文件

3.1基本简介

首先,读取CSV格式的文件需要创建一个CSVReader,如下

CsvReader reader = new CsvReader(Reader r, char c);

其中第一个参数为读取文件,第二个参数为分割符,比如“,”,或者“#”

另外,也有其它几个参数,可以查阅API,比如

CsvReader reader = new CsvReader(InputStream r, char c, Charset charset);等等

其次,一般需要读取头信息,如下:

reader.readHeaders();

String[] headers = reader.getHeaders();

读取了后,指针就会移动到下一行,也就是可以开始读取文件内容

假如,有多行的话,可以用一个循环套入,例如下面:

while (reader.readRecord()) {

for (int i = 0; i < headers.length; i++) {

String value = reader.get(headers[i]);

System.out.print(value+" ");

}

System.out.println("");

}

关于“如何从CSV文件中将问题导入到JIRA”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!

本文来自作者[十里桃花]投稿,不代表五洲号立场,如若转载,请注明出处:https://mip.tzwzszyy.cn/zlan/202508-22745.html

(9)
十里桃花的头像十里桃花签约作者

文章推荐

发表回复

作者才能评论

评论列表(3条)

  • 十里桃花的头像
    十里桃花 2025年08月16日

    我是五洲号的签约作者“十里桃花”

  • 十里桃花
    十里桃花 2025年08月16日

    本文概览:网上有关“如何从CSV文件中将问题导入到JIRA”话题很是火热,小编也是针对如何从CSV文件中将问题导入到JIRA寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临...

  • 十里桃花
    用户081611 2025年08月16日

    文章不错《如何从CSV文件中将问题导入到JIRA》内容很有帮助