VB 导出 excel 数据怎么控制行高自适应文本

比如这么写是自适应列宽xlSheets.application.Cells.EntireRow.AutoFit()
这么写xlSheets.application.Rows(2).RowHeight = 300可以把第二行设成固定行高
但是有的时候EXCEL里有多行文本,怎么控制行高自适应呢,求解答。

不知道你用的哪个控件,可去看下对应控件的api文档有没有可以设置动态行高的地方。
worksheet.AllocatedRange["A1:F15"].AutoFitColumns();
C# 设置Excel数据自适应行高、列宽的2种情况_akn76920的博客-CSDN博客 Excel表格中,由于各种数据的复杂性,可能存在单元格中的数据字号大小、数据内容长度不一而出现,列宽过宽、过窄或者行高过大、过小的问题。常见的解决方法是调整行高、列宽。在Microsoft Excel中,在单元格格式设置中可手动设置自适应行高或自适应列宽,但通过代码,我们可以通过方法AutoFitColumns()或者AutoFitRows()来设置指定数据范围或整个工作表的自适应行高、... https://blog.csdn.net/akn76920/article/details/101885539

用的什么控件?如果固定了列宽,那可以设置自动换行试试 sheet.Range["F10"].Style.WrapText = true; 这个使用spire.xls for .net的dll来设置的,能设置自适应行高的话也能设置自适应列宽,灵活使用吧