web-dev-qa-db-ja.com

貼り付けられたタブ区切りの平文は、複数のセルになりません

AppleのNumbersの最近の更新により、複数のセルに貼り付ける機能が削除または破損したようです。以前、文字列A\tB\tC\tはタブ文字を表す)をコピーした場合、Numbersでセルを選択すると、値は次のように貼り付けられます。

Numbers screenshot: A, B, and C in separate cells

しかし、今これを試みると、次のようになります。

Numbers screenshot: A, B, and C in one cell

Numbersからセルの行をコピーすると、Numbers内に貼り付けることができます。ただし、セルの行をプレーンテキストドキュメント(TextEdit内)に貼り付けてから、結果の文字列(上記の文字列のように見える)をコピーしてNumbersに貼り付けると、上記のスクリーンショットで望ましくない動作が発生します。

単純な文字列からセルの行を貼り付けることができるように数値を変更できるオプションがある場合、または文字列をフォーマットする別の方法がある場合は、非常に便利です。

1
jarhill0

奇妙なことに、これの動作は、機能するために追加の末尾の改行を必要とする行が1つしかない場合、一貫性がないように見えます。

そう

「a\tb\tc\n」は機能せず、結果は[a bc]の単一セル

「a\tb\tc\n\n」は正常に機能します

複数の行の場合、末尾の改行は違いがないように見えます。2つの行が作成され、選択したセルが2番目の行の最初のセルであるという点で、これらはすべて同じように動作します。

"a\tb\tc\nd\te\tf"

"a\tb\tc\nd\te\tf\n"

"a\tb\tc\nd\te\tf\n\n"

"a\tb\tc\nd\te\tf\n\n\n"

したがって、プログラムで(私がそうであるように)不明な数のエントリをコンパイルする場合は、クリップボードに改行を追加するだけで意味があります。この動作は時々変化/破損するようです。これらの問題のために、過去数年間に何度もアプリをいじる必要がありました。

1
Ian Atkinson