You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Cytoscape桌面版导入CSV/Excel时如何自动指定各列含义?

Cytoscape桌面版表格列映射自动化实现方法

不需要每次导入都手动调整列配置,有两种可落地的方案,其中第一种可以直接在表格文件内完成预设,完全不需要使用者额外操作,最适配你共享自动更新文件的需求:

方案1:在表格表头加内置识别前缀(推荐)

Cytoscape桌面版导入CSV/Excel时,会自动识别列名中的特定前缀,直接匹配对应的列含义,不需要手动下拉选择。你只需要在每周自动生成的文件里,给对应列的表头加上固定前缀即可,列内的实际业务数据完全不用改动:

  • 第一列(键列):如果是边表的交互唯一键,列名前加edge::前缀;如果是节点表的节点ID,列名前加node::前缀
  • 第二列(Source源节点):列名前加source::前缀,比如原列名为调控因子,修改后为source::调控因子
  • 第三列(Target目标节点):列名前加target::前缀,比如原列名为靶基因,修改后为target::靶基因
  • 其余普通属性列不需要加特殊前缀,导入时会自动识别为对应边/节点的属性;如果需要强制指定属性数据类型,还可以在列名后加::类型标记,比如数值型的互作得分列命名为score::Double,字符串型的互作类型列命名为type::String

用这个方案的话,拿到文件的使用者只需要走正常的文件导入流程,不需要调整任何列映射配置,导入界面会自动把对应列匹配为源节点、目标节点、属性,操作门槛最低,也不会出现配置错误。

方案2:导出导入预设复用(适合不想修改原表格表头的场景)

如果你不想改动原文件的列名,可以先在自己的Cytoscape里手动配置一次正确的列映射规则:在导入预览界面把第一列设为键、第二列设为Source、第三列设为Target,配置完成后点击界面下方的「保存预设」,把这套映射规则存为本地预设文件。
你把这个预设文件和每周更新的表格一起放在服务器上共享,其他使用者导入时,只需要在导入预览界面点击「加载预设」选择你提供的预设文件,就会自动完成所有列的配置,不需要手动调整。

  • 优先选择第一种方案,不需要额外传递配置文件,也不需要使用者做额外的加载操作,适配自动更新文件的共享场景。

内容的提问来源于stack exchange,提问作者charlopa24

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 01:42:29