У меня проблема, которую я пытаюсь решить, а именно, что я хотел бы вставить содержимое буфера обмена (заполненное с помощью clipboard.js i) до Excel с некоторыми ячейками, имеющими две строки.clipboard.js - вставьте несколько строк на ячейку в Excel
Я не буду утомлять вас с плюсами и минусами моего проекта, но вот упрощенная версия:
В настоящее время моей реализация clipboard.js перебирающие объектов JavaScript тянущих вещи из. Я создаю его так, чтобы он мог быть вставлен в excel-tab, разделенный с \ t, и каждая строка заканчивается символом \ n.
Например, буфер обмена строка для строки выглядит следующим образом (пробелы и имена переменных для удобства чтения):
"avatar\t date\t text\t time\n"
... который при вставке в Excel к производит, как и ожидалось, аватар, дата, время и текст в их собственных ячейках - отлично.
Что я хочу сделать, хотя есть несколько строк на ячейку. Например, столбец «альфа» будет содержать две вещи: аватарИмэйдж и имя_файла.
Теперь, очевидно, я не могу использовать (пробелы для удобочитаемости):
avatarImage\n avatarName\t date\t time\t text
... потому что ставит avatarImage в строке 1, а остальные по строке 2.
Я довольно новый к разработке программного обеспечения, поэтому мне не хватает волшебства, чтобы увидеть решение этого еще, но я не сомневаюсь, что есть способ.
Есть ли у кого-нибудь предложения или идеи? Честно говоря, все было бы очень оценено.
Приветствия, Dave
Высокий Тим, спасибо большое за обмен, что. Это в VBA, но должен быть способ репликации в JS. – DMcCallum83
Я рад принять ваш пример в качестве ответа, но я оставлю вопрос открытым еще на несколько часов на всякий случай, когда приходит ниндзя JS :) – DMcCallum83
См. Обновление выше. –