Kendo UI Grid导出Excel时设置newsDescription列自动换行
Kendo UI Grid Excel导出设置单元格自动换行
- 问题核心:你当前代码的问题在于属性名大小写错误,Kendo UI的
kendo-excelexport-column组件中,控制单元格选项的属性是小写开头的cellOptions,而非大写的CellOptions。 - 修正后的代码:
<kendo-grid-excel [fileName]="fileName" [fetchData]="fullData"> <kendo-excelexport-column field="newsName" title="Name"></kendo-excelexport-column> <kendo-excelexport-column field="newsCategory" title="Category"></kendo-excelexport-column> <kendo-excelexport-column field="newsDescription" title="Description" [cellOptions]="{ wrap: true }" [width]="300"> <!-- 可选:设置固定列宽,配合自动换行控制单元格大小 --> </kendo-excelexport-column> </kendo-grid-excel>
- 补充说明:
- 设置
cellOptions.wrap: true会让Excel单元格内容自动换行 - 搭配
width属性指定列的固定宽度(单位为像素),可以避免单元格因内容过多被过度撑大,让内容在指定宽度内自动换行展示 - 确保
fetchData返回的newsDescription字段数据是纯文本,没有额外的HTML标签干扰(如果有HTML,需先处理成纯文本再导出)
- 设置
内容的提问来源于stack exchange,提问作者TechGuy
相关产品推荐
相关产品推荐

