RubyMine 2025.1 Help

将 DSV 文件作为表格编辑

启用 数据库工具和 SQL 插件

此功能依赖于 数据库工具和 SQL 插件,该插件在 RubyMine 中默认捆绑并启用。 如果相关功能不可用,请确保您未禁用该插件。

  1. Ctrl+Alt+S 打开设置,然后选择 Plugins

  2. 打开 已安装 选项卡,找到 数据库工具和 SQL插件,然后选择插件名称旁边的复选框。

在 RubyMine 中,您可以使用表格数据表示来编辑 DSV 文件的内容。 对于此类文件,文本编辑器左下角提供了一个 数据 选项卡。 在 数据 选项卡中,您可以在数据编辑器中编辑数据。 如需完整了解数据编辑器,请参见 数据编辑器和查看器

文件编辑器中分隔符分隔值文件的 数据编辑器 选项卡

如果满足以下条件,则数据编辑器可用:

  • 捆绑的 数据库工具和 SQL 插件已启用。 更多信息请参阅 安装插件

  • 该文件扩展名与文本文件类型相关联。 欲了解更多信息,请参阅 文件类型关联

要在文本和表格视图之间切换,请点击编辑器左下角的 文本数据 标签。

在文本视图和数据视图之间切换

将文件内容视为表格

  1. Project 工具窗口中,点击您想要以表格形式查看和编辑的 DSV 文件。

  2. 在定界文本文件内右键点击,然后点击 作为表编辑。 或者,您可以点击编辑器中的 作为表编辑 图标。

  3. 在打开的 为 <file_name> 配置 CSV 格式 对话框中,指定格式设置并点击 确定

    对话框有三种预定义格式(CSV、TSV 和 Pipe-separated)并允许您创建自定义格式。 例如,您可能需要用分号作为行分隔符的逗号分隔值。

    一旦您确认格式设置, 数据 选项卡将相应地以表格格式显示数据。 如果您想使用不同的格式设置,请重复之前的操作并再次打开数据编辑器。

如需了解有关 为 <file_name> 配置 CSV 格式 对话框的更多信息,请参阅 参考资料

排序数据

  • 点击列标题以在排序方向之间切换:升序、降序和初始未排序状态。

    默认情况下,列排序不叠加。 这意味着,如果您单击列名旁边的排序图标以对数据进行排序,则基于其他列的排序将被清除。 如果您倾向于使用堆叠排序,请在按下 Alt 时点击排序图标。

    状态

    描述

    不排序

    表示此列中的数据未排序。 排序标记的初始状态。

    升序

    数据按升序排序。

    降序

    数据按照降序排列。

    降序

    标记右侧的数字(图片中的 1)是排序级别。 您可以按多个列排序。 在这种情况下,不同列将具有不同的排序级别。

隐藏列

  • 右键点击列标题,然后点击 隐藏列

    要查看所有列的列表,请右键点击任何列标题,然后点击 显示列列表。 隐藏列的名称显示为删除线。 要切换列的隐藏和显示状态,请在列表中选择它,然后按下 Space

移动列

  • 要移动 CSV 文件中的列,请打开 Table 选项卡并拖动列。

启用编码辅助

  • 右键点击列标题或单个单元格,然后点击 设置高亮语言 以选择语言,并在修改内容时提供编码帮助。

转置表格

  • 点击工具栏上的 查看方式 按钮 (“以…查看”按钮 ),然后选择 转置

  • 若要将此模式设为表和视图的默认模式,请按 Ctrl+Alt+S 打开设置,并导航至 工具 | 数据库 | 数据编辑器和查看器。 请从 自动转置表 列表中选择 始终。 当此选项启用时,查询结果不会被转置。

提取数据

如果您需要在其他地方使用表格中的数据,RubyMine 提供了几种复制或保存它的可能性。

RubyMine 使用 数据提取器 以各种格式将数据导出到文件或剪贴板。 每次导出或复制数据时,复制的数据格式由选定的数据提取器定义。

导出数据到文件或剪贴板

  1. 若要将完整数据导出到文件,请打开一个表,点击工具栏上的 导出数据 导出数据图标。 配置 导出设置并点击 导出到{0,choice, 0#文件|1#文件|2#文件}

  2. 要将完整数据导出到剪贴板,请打开一个表并点击工具栏上的 导出数据 导出数据图标。 配置 导出设置 ,然后点击 将表导出到剪贴板

    或者,右键点击单元格并选择 将表导出到剪贴板。 将使用当前选择的数据提取器导出数据。

    将表导出到剪贴板 操作相比, 复制 Ctrl+C 操作仅复制所选行。 要复制所有行,请点击一个单元格,按 Ctrl+A ,然后按 Ctrl+C

导入数据到数据库

  1. 点击工具栏上的 导入到数据库 按钮 (“导入到数据库”图标)。

  2. 指定数据库、目标模式(以创建包含导出数据的新表)或表(以将导出数据添加到现有表)。

  3. 配置目标表的数据映射和设置。 有关导入对话框的更多信息,请参阅 导入 主题。

    导入数据到数据库

参考

为 <file_name> 配置 CSV 格式对话框

当您在查看带有分隔符的文件时,在编辑器中选择 作为表编辑 命令时将打开此对话框。

此对话框包含将分隔符分隔的值(例如,CSV,TSV)转换为表格数据的设置。

预览限制为 10 条记录,以防止加载其余数据。 当您更改设置时,预览相应地更改。

项目

描述

格式

选择一个成功将文件数据转换为表格的模板。 您可以更改预定义模板的设置或添加新模板。 如需添加模板,请点击 添加格式 按钮(添加格式图标)。

请使用 添加格式)、 移除格式)、 )和 )按钮来创建、删除和重新排序格式;使用 复制格式复制格式图标 )来创建所选格式的副本。

值分隔符(S)

请选择或键入您想要用作值分隔符的字符。

行分隔符(R)

请选择或输入您想用作行分隔符的字符。

null 值文本(N)

选择或键入您要使用的文本,如果单元格包含 NULL 值。

添加行前缀/后缀

点击链接并输入行前缀和后缀。 前缀和后缀是字符序列,除了行分隔符外,它们还指示行的开始和结束。

引用

引用 下的区域中的每一行都是一个引用模式。 一个引号模式包括:

  • :在一个值之前插入的引号字符。

  • :在值之后插入的引号字符。

  • 转义 :当引号字符是值的一部分时的一种转义方法或字符。 <duplicate> 值意味着如果在值中出现引号字符,则该字符会被重复。 您可以指定您自己的逃逸字符。

如果有多个模式,则使用第一个模式。

请使用 添加 ()、 移除 ()、 () 和 () 按钮来创建、删除和重新排序模式。

为值加引号(Q)

请选择您何时要将值包含在引号字符内。

  • 从不 :不要引用值。

  • 需要时 :如果包含该值或行分隔符,则引用该值。

  • 始终 :请对所有的值加引号。

清除空格(W)

忽略或移除空白字符。 如果清除此复选框,空白字符将视为相应值的一部分。

第一行是头(H)

将第一行视为包含列名称的行。

第一列是头(H)

请将第一列视为包含行名的列。

2026年 4月 15日