找回密码
 立即注册

QQ登录

只需一步,快速开始

sheep

论坛元老

21

主题

83

帖子

2万

积分

论坛元老

积分
20121

活字格认证

sheep
论坛元老   /  发表于:2011-1-18 14:31  /   查看:7376  /  回复:4
把表格导出,保存为excel文件时,为啥不能编辑呢?怎样设置成可编辑呢?我的代码
fpspread.SaveExcel(saveFileDialog1.FileName, FarPoint.Win.Spread.Model.IncludeHeaders.BothCustomOnly);

4 个回复

倒序浏览
gw0506
超级版主   /  发表于:2011-1-18 14:43:00
沙发
你是说Excel不能编辑么?
Spread导出Excel,默认Sheet对象的Protect属性是True。
你可以将该属性改为false,或者导出后,在Excel中单击UnProtectSheet。如下图:

png

png
回复 使用道具 举报
sheep
论坛元老   /  发表于:2011-1-18 15:54:00
板凳

回复 1# sheep 的帖子

恩,是的,现在可以啦!
回复 使用道具 举报
sheep
论坛元老   /  发表于:2011-1-18 19:50:00
地板
我又来了,导入excel怎么导入不进啊,我这么写,导入进去的是一张空表格。
openFileDialog1.Filter = "文件(*.xls)|*.xls";
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                fpSpread1.ActiveSheet.OpenExcel(openFileDialog1 .FileName , openFileDialog1 .FilterIndex );
            }
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-1-19 08:47:00
5#
1. 检查OpenExcel这句代码是否执行。
2. 检查OpenExcel执行时的参数是否正确,尤其是FilterIndex这个参数。

如果还有问题,发demo过来~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部