Каждый раз, когда я копирую и вставляю из таблицы Google, она добавляет двойную кавычку до и после всего и дублирует каждую двойную кавычку.
Например, если я копирую:
Это своего рода «строка».
И вставьте ЛЮБОЕ где-нибудь еще (я могу воспроизвести его на Windows, Mac, Linux, Notepad ++, SublimeText, Xcode ...), это приводит к:
"Это" "строка" "своего рода".
Как я могу скопировать и вставить так, чтобы в A"
результате A"
вместо "A""
?
РЕДАКТИРОВАТЬ: Я имею в виду, когда вы копируете всю ячейку, если вы входите в режим редактирования в ячейке и копируете содержимое, копия работает нормально. Но вы не можете скопировать ячейки на основе формул или несколько ячеек.
google-sheets
повышающее устройство
источник
источник
Ответы:
Я нашел обходной путь для этого:
Просто замените все символы "\ n" (LF - перевод строки или 0x0A в ASCII), представленные символом CHAR (10) в формулах, символами "\ r" (CR - возврат каретки или 0x0D в ASCII), представленные символом CHAR (13). ,
И когда вы копируете и вставляете как обычный текст, это будет без добавления кавычек.
Вот формула, чтобы сделать это:
источник
Скорее всего, это связано с новыми строками или символами табуляции в ваших данных. Если да, то вы можете обернуть вашу формулу или ячейку , которую нужно , как показано на рисунке, в
clean
, например:=clean(A1)
.Из документов, чистых это:
источник
Проблема заключается в том, что Google Spreadsheet помещает в буфер обмена действительные данные в формате CSV.
Обходной путь - опубликовать электронную таблицу в Интернете (Файл -> Опубликовать в Интернете) и вместо этого скопировать из этого документа.
Это не очень хорошее решение, но оно может сэкономить вам время.
источник
У меня просто получилось, что после попытки скопировать ячейку, которая была сгенерирована по формуле (с переносами строк и некоторыми одинарными кавычками) и неправильно работала при вставке в NotePad и NotePad ++, было копирование в Google Doc (или в Microsoft Word). , но почему вместо этого?).
Google Doc и Word отображали желаемый результат.
Выберите, что вы хотите скопировать из Google Sheets, Control-C для копирования (или используйте меню), создайте новый или откройте существующий Google Doc (или Microsoft Word), Control-V для вставки или используйте меню.
источник
Попробуйте вставить без форматирования: Ctrl+ Shift+ V(или Command+ Shift+ V).
источник
Мой подход в этой ситуации заключается в копировании сгенерированных формул ячеек (Ctrl-C) и вставке значений в другое место на листе (Ctrl-Shift-V). Новые ячейки больше не генерируются формулами, поэтому подход, описанный в вопросе, работает в любой из двух форм:
или
1 или 2 требует копирования по одной ячейке за раз; но для одной или нескольких ячеек это не так уж плохо.
источник
Вы можете использовать комбинацию нескольких ответов, которые здесь.
Допустим, у вас есть данные в ячейках A1: A10, рассчитанные по формуле.
Вот шаги, чтобы скопировать их:
ctrl + c
ctrl + shift + v
или щелкните правой кнопкой мыши и выберитеPast values only
=concatenate(B1:B10)
это «объединит» ячейки в однуctrl + c
ctrl + shift + v
или щелкните правой кнопкой мыши и выберитеPast values only
Предупреждение: я проверял это только на строковых данных по формуле. Если вывод вашей формулы - числа, я не уверен, что это сработает ... Также для больших наборов данных это может не сработать ... но для меня это сработало со 100+ строками ..
Также
concatenate
функция объединит данные, поэтому в результате получится один большой фрагмент текста. Возможно, вам придется вставить в конец каждой строки какой-нибудь «токен», который вы затем замените на новую строку ...источник
Функция, которую вы ищете - это T (), которая возвращает строковые аргументы в виде текста. Это должно эффективно обрабатывать содержимое, как если бы оно не было рассчитано при копировании и вставке. Некоторые люди предлагают использовать CHAR (13) вместо CHAR (10), но в некоторых средах это не будет отображать переводы строки, поэтому мне нравится этот подход.
Я надеюсь, что это работает для вас.
источник
Получил решение прямо здесь .... ( см. Файл примеров листов по этой ссылке )
Подводя итог: если вы можете жить без разрывов строк в тексте, который вы генерируете внутри ячейки, то вы сможете вставлять без цитат. разрыв строки может быть сделан в файле назначения.
Исчерпывающий пример по ссылке выше.
источник
Это меня тоже раздражает.
Если вы просто выберите ячейку для копирования, Gdocs добавит двойные кавычки вокруг вашего вставленного содержимого.
Однако, если вы дважды щелкните ячейку, как вы собираетесь редактировать содержимое, выберите и скопируйте его из этого представления, когда вы вставите его, он не будет добавлять кавычки. Добавляет дополнительный клик, но все же проще, чем его экспорт.
источник