У меня есть двумерный список в утилите Python, которая записывает в таблицу с помощью PyQt. Я также хочу скопировать все данные из этого списка в буфер обмена с оговоркой о том, что они должны быть отформатированы для вставки в документ Excel или таблицу в Word (как это обычно происходит с данными в формате Excel).
Тогда вопрос состоит из двух частей:
1) Как мне отформатировать данные по строкам, чтобы они соответствовали стандартам Excel, и 2) как мне скопировать их в буфер обмена?
Из того, что я понимаю, данные в формате Excel, если их рассматривать непосредственно как открытый текст, каким-то образом отформатированы в формате XML, но я не знаю, как точно определить, как выглядит этот XML. Я не нашел текстового редактора, который копирует информацию о форматировании после вставки; все они просто отбрасывают форматирование и вставляют содержимое ячейки в виде открытого текста. Думаю, копирование в буфер обмена после этого должно быть довольно простым.