Что если вы сделали двумерный массив данных?Что-то вроде:
exceldata = [[col1,col2,col3],[A,B,C],[D,E,F],[G,H,I]]
transposed_data = zip(*theArray)
Затем переберите все массивы в массиве 2d и введите их в таблицу Excel в виде строки
См. Также: Транспонирование матрицы в Python