如何在没有引号的情况下复制单元的多行值?

问题描述 投票:0回答:3
I有一个具有多行值的单元格。例如:

Testing line 1 Testing line 2
当我将其复制并粘贴到任何文本编辑器时,在值的前面和值结束时都有引号标记。那就是

"Testing line 1 Testing line 2"

我怎么能摆脱它?
    

这是一种预期的行为。引号是必要的,以区分每个单元格数据的分组。在下面的示例中,“ test和test2”与“ Test3和test4”(使用引文标记)分开,因为这两对属于不同的单元格。
google-sheets google-sheets-api
3个回答
0
投票

要删除引号,我建议以下解决方法:replication

通过双击单元格中从单个单元格内部复制数据。

另一种方法是按原样复制单元格,然后按搜索并用空白替换报价标记。 solution1

    为从Google Sheect中消毒多行数据的指导
  1. 当您从Google表中复制多行数据可能包含
CHAR(10)

0
投票
Solution:

添加以下
sanitize

命令到您的

~/.zshrc

文件:
  1. sanitize() { echo "$1" | sed 's/""/"/g' | sed 's/^"//' | sed 's/"$//' | pbcopy; }

    使用命令
    sanitize '<STRING>'

    在复制Google表中的多行数据后。用您复制的数据替换
    <STRING>
  2. 通过遵循以下步骤,将根据需要对您的自动复制的字符串进行格式。

    
    
    这是一个凌乱的解决方法...但是,如果您设置了工作表,以便您计划复制的单元格被诸如拆分功能之类的单元格填充,除了保留公式的拆分结果中的所有单元格结果都将读取作为原始文字。这将使您可以在复制之前输入单元格并“选择全部”,从而为您提供没有引号的值。
    
    这不是一个很好的修复,因为与手动删除报价标记相比,它节省了很少的时间。但这是我为自己的目的找到的最好的。

要从表中生成文本文件,以TSV下载表,但使用文件扩展名为“ .txt”(或任何您需要的任何扩展名。)

e.g。要从表生成HTML文件, 将表作为TSV下载,但使用文件扩展名为“ .html”

0
投票
输出非常适合HTML,但对于纯文本输出可能有点“ tabby”。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.