如何将VS Code终端制表符分隔内容粘贴至Mac Numbers独立单元格?
解决Numbers无法识别制表符/逗号分隔内容的问题
方法1:用Numbers自带的拆分功能
- 把终端输出的内容先粘贴到单个单元格里
- 选中这个单元格,右键点「转换为列」
- 在弹出的设置窗口里,选「制表符」作为分隔符,确认后内容就会自动拆分到三列
方法2:改成CSV格式输出再粘贴
把你的Python代码里的制表符(\t)换成逗号,输出逗号分隔的内容:
current_time = datetime.now(UTC) datetime_with_ms = current_time.strftime('%Y-%m-%d %H:%M:%S.%f')[:-3] lat = msg.latitude lon = msg.longitude # 手动复制用CSV格式 print(f"{datetime_with_ms},{lat},{lon}") # 自动复制到剪贴板用CSV格式 output_line = f"{datetime_with_ms},{lat},{lon}" subprocess.run("pbcopy", text=True, input=output_line)
粘贴时:
- 选中要放内容的起始单元格
- 粘贴后点击右下角的粘贴选项图标,选「使用逗号分隔」,内容就会分到对应列里
方法3:选中多列再粘贴
- 先在Numbers里选中datetime、latitude、longitude对应的三列单元格区域
- 直接粘贴复制的内容,Numbers会自动把分隔后的内容分配到选中的单元格中
内容的提问来源于stack exchange,提问作者meclark
相关产品推荐
相关产品推荐

