具有分隔符分隔值的文件
PhpStorm 允许您将分隔的文本文件(CSV、TSV 和其他分隔符分隔的格式)编辑为表格。如果满足以下条件,则可以使用数据编辑器:
在表格视图中编辑 CSV
右键单击分隔文本文件,然后单击Edit as Table。此外,您可以在编辑器中单击Edit as Table图标。
在打开的对话框中,指定格式设置并单击OK。
该对话框有两种预定义的格式(CSV 和 TSV),您可以创建自定义格式。例如,您可能需要以逗号分隔的值,并使用分号作为行分隔符。
该文件的两个选项卡变得可见:Text和Data。Text以文本格式呈现数据,以表格格式呈现数据。
数据编辑器会根据您配置的设置在单独的选项卡中打开。如果您想使用不同的格式设置,请重复前面的过程并再次打开数据编辑器。
右键单击任何单元格或列标题以访问用于修改表格的可用命令。
排序数据
单击列标题可在排序方向之间切换:升序、降序和初始未排序状态。
当您按多列排序时,数字表示排序级别(优先级)。
隐藏列
右键单击列标题,然后单击隐藏列。
要查看所有列的列表,请右键单击任何列标题,然后单击Column List。隐藏列的名称显示为删除线。要在列的隐藏状态和显示状态之间切换,请在列表中选择它并按Space。
启用编码辅助
右键单击列标题或单个单元格,然后单击编辑为以选择一种语言并在修改内容时提供编码帮助。
转置表格
右键单击表格中的任何单元格,然后单击查看为 | 转置以切换行和列。
要将此模式设为表和视图的默认模式,请按Ctrl+Alt+S并导航至 Automatically transpose tables。启用此选项时,不会转置查询结果。
并选择
从表中提取数据
如果您需要在其他地方使用表中的数据,PhpStorm 提供了多种复制或保存它的可能性。
将选定的单元格复制到剪贴板
右键单击选定的单元格,然后单击复制或按Ctrl+C。
将所有表格数据复制到剪贴板
右键单击表格中的任何单元格,指向导出数据,然后单击到剪贴板。
将所有表数据保存到文件
右键单击表中的任何单元格,指向导出数据,然后单击至文件。
您可以配置如何使用预定义的输出格式、自定义格式和脚本将提取的数据转换为文本。要配置提取数据的输出,请右键单击表中的任何单元格并选择选择数据提取器。
在此菜单中,您可以选择输出格式(例如,SQLINSERT
语句、HTML 表格或 CSV 格式)或将数据转换为特定格式的脚本。
将数据复制到另一个数据库
双击表格以在数据编辑器中打开它。
单击工具栏上的复制到数据库图标。
指定数据库、目标架构(使用导出的数据创建新表)或表(将导出的数据添加到现有表中)。
配置目标表的数据映射和设置。