dotnetcore / dotnetcore/Magicodes.IE

动态使用DataTable导出可以设置默认列的最大宽度或直接固定宽度,时间类型字段可以设置时间类型的格式

Open
#316 1 comment 0 reactions 0 assignees View on GitHub
area-excel
Dominant language
C#
Stars
2.2k
Forks
495
PR merge metrics
No merged PRs in 30d

Description

问题:
【1】使用动态DataTable导出的时候,目前表格的列的宽度是随着导出字段的内容字段撑大的。如果某一列的内容特别多(比如字数超过4000个汉字)或者导出的数据列很多,且列的内容不固定,有很长的字数时候,那么导出的结果,打开excel的时候,就要往右边拖动滚动条去查看,这样不方便业务使用。希望可以导出的时候,比如默认所有列最大的宽度是200,然后超过这个宽度的,就进行自动换行; 或者不自动换行也行
![image](https://user-images.githubusercontent.com/16634708/129936214-fbaac6cc-cebe-4def-a9cf-1af837133f7f.png)

【2】导出的时候,如果时间类型字段,可以设置导出来的字段格式都是 yyyy-MM-dd hh:ss:mm 等类型
![image](https://user-images.githubusercontent.com/16634708/129935933-f74252ba-f630-41bf-9f56-c08f7da03f5f.png)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.