一颗葡萄籽 发表于 2022-5-30 18:57:33

asp.net webForm Excel导入问题1

本帖最后由 一颗葡萄籽 于 2022-6-1 17:28 编辑

Excel导入后重新进行初期化,发现再次设定的字体,单元格活性状态和page刚加载后的不一样,怎么设置都不起作用,不知道是什么原因。

导出字体设置的8pt,导入和初期化都是9pt,但是它一直显示的是8pt,画面初期化的时候把C列设成locked=true了,但是导入后重新设定locked=true就不起作用了,无论怎么设定都不起作用。

补充1,我的单元格是datatimecelltype类型的,还有其他类型的celltype。
补充2,我将导入后的某列的sheet.Columns.Locked = true;后将sheet.Protect = true;后画面显示是整个sheet都被非活性了。





一颗葡萄籽 发表于 2022-5-30 18:57:34

Richard.Ma 发表于 2022-5-31 18:39
明天验证后给你回复,如果没有办法重现问题的话,可能还是得你提供demo

这个问题也解决了,是和导出再导入的那个问题一起解决的,画面显示有columnheader,导出后它被当成普通单元格了,再导入需要做个处理,我是这么做的,把导出后的excel先读入到一个新的spread里然后把画面的spread清空,再调用自己的初期化和设定celltype以及添加数据,数据是从新的spread剔除表头信息那几行后开始的,至此所有问题就都迎刃而解了。谢谢。

Richard.Ma 发表于 2022-5-31 12:14:02

没有太理解你的问题,重新进行初期化是做 了什么操作,最好是上传一个demo上来,我帮你看一下

一颗葡萄籽 发表于 2022-5-31 12:24:14

开发在专网上无法上传demo初始化就是设置了表头和celltype其他没什么特别的。

一颗葡萄籽 发表于 2022-5-31 16:02:41

就这么石沉大海了。

Richard.Ma 发表于 2022-5-31 18:39:33

明天验证后给你回复,如果没有办法重现问题的话,可能还是得你提供demo

Richard.Ma 发表于 2022-6-1 17:59:47

好的
页: [1]
查看完整版本: asp.net webForm Excel导入问题1