Я опробовал твой код, и он в порядке. Я также нашел ссылку , которая использует ту же технику для преобразования таблицы. Я предполагаю, что вы думаете, что это не нормально, но вот как это должно работать.
Экспортированный CSV выглядит следующим образом:
Fruit Name,Type,Feature,Recommended
Watermelon,melon,Color,Outer,Green,Black/Green
Inner,Red,Red
Seed,Black,Seedless
Water,Sweet,50%,80%
Sour,20%,10%
Weight,Body Wt,400gm,500gm
Как вы можете видеть, 2-й ряд на 1-м клетка занимает 6 рядов пространства. В файле CSV содержимое большей строки не появляется в следующих строках, потому что оно уже там.
Однако Excel также экспортирует таблицы таким образом, и строки и colspans не сохраняются в файлах CSV. , вы можете потерять некоторую информацию после конвертации.
Я также нашел ответ , который действительно детализирован.