我有一个通过数据表填充的ExcelWriter xlsx模板。一切都很完美,但数据表中的一列对于单元来说太大了。该列实际上是从Web应用程序中的文本框区域填充的varchar(max),因此该列可以包含多个句子。我试图设置xlsx模板进行自动换行 - 这有效(有点),但文本仍然只在一个单元格中。有没有办法将列垂直拆分或包裹在多个单元格中?
答案 0 :(得分:0)
文本换行是Excel处理此问题的方法。其他选项是在将数据传递给Excel模板之前更改数据,以便您的单元格值实际上是数据源中的多行。
如果这些选项都不可能,那么不太理想的方法可能是做一些公式技巧,将大单元格值存储在一个单元格中,并将其分解为其他单元格,例如LEFT MID或RIGHT
有关示例,请参阅http://www.excel-easy.com/functions/text-functions.html