5金币
本帖最后由 cxk 于 2025-1-24 17:00 编辑
【预期效果】
单元格的数据可以按照以下格式Format后显示
1. 时间类型【已解决】
"yyyy-MM-dd HH:mm:ss"
"yyyy-MM-dd HH:mm"
"yyyy年MM月dd日"
"HH:mm:ss"
2. 数字类型
百分比【已解决】
科学计数法【已解决】
保留xx位有效数字
指定小数位数【已解决】
【尝试过的方案】
1. 尝试设置单元格的CellType
时间类型:设置为DateTimeCellType,但是只能使用Spread预置的几种显示格式,没有达到预期效果,如何按照指定的格式来显示?
数字类型:设置为NumberCellType,可以设置小数位数,但无法设置科学计数法,保留xx位有效数字的效果
2. 设置单元格的CellType为GeneralCellType:
设置GeneralCellType的DateTimeFormat = new DateTimeFormatInfo();(指定其ShortDatePattern和LongTimePattern),IsDateFormat=True,无效。
设置GeneralCellType的FormatString属性,无效。
|
|