Как импортировать файл с разделителями табуляции (TSV), сохраненный на диске Google, в листы Google - PullRequest
0 голосов
/ 17 июня 2020

Я сохранил файл TSV (он должен быть TSV, потому что по причинам ... я думаю, это тоже может быть .xlsx) на моем диске, и я хочу импортировать его, используя =importdata("https://drive.google.com/open?id=<myfileID>")

This. .. почти работает, но, похоже, он хочет дать каждому символу столбец (за исключением того, что в моих данных даже нет этих символов. Ошибка:

Error
Result was not automatically expanded, please insert more columns (1096).

Мои данные имеют 13 столбцов, и просмотр данные в текстовом редакторе содержат не более 125 символов. Таким образом, даже если выделить символ для каждого столбца, он все равно сможет его отображать.

Я сохранил образец документа TSV и Sheets, так что, возможно, вы, ребята, сможете помочь меня.

https://docs.google.com/spreadsheets/d/1Ri_FJ-ty9rB408KTzeLUGm8om4JX8q_Mh6x7Eh7bbIQ/edit?usp=sharing

https://drive.google.com/file/d/1ijERb-QPmeYA_GrcjB3dCckNKU2XiSd8/view?usp=sharing (файл tsv)

1 Ответ

0 голосов
/ 17 июня 2020

Ответ:

Вам нужно использовать ссылку для экспорта / скачивания, а не ссылку для публикации.

Модификация:

=IMPORTDATA(https://drive.google.com/u/0/uc?id=1ijERb-QPmeYA_GrcjB3dCckNKU2XiSd8&export=download)

Вы можете получить эту ссылку, перейдя по ссылке для общего доступа к вашему файлу TSV и нажав «Загрузить» в правом верхнем углу. Откроется новая вкладка, содержащая URL-адрес ссылки для экспорта.

Вы также можете взять импортированные данные и использовать функцию SPLIT для разделения табличных данных с помощью CHAR(9):

=ARRAYFORMULA(SPLIT(IMPORTDATA(A3),CHAR(9),FALSE,TRUE))

В качестве альтернативы вы можете использовать пункт меню File > Import > [Select File], а затем использовать тип разделителя Append to current Sheet и Tab для импорта любого файла TSV на вашем Диске на лист.

Надеюсь, это будет полезно вам!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...