RubyMine 2025.2 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. 若要将完整数据导出到文件,请打开一个表,点击工具栏上的 导出数据 导出数据图标。 配置 导出设置并点击 导出到文件

  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)

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

最后修改日期: 2025年 9月 26日