精华内容
下载资源
问答
  •  把不需要保护的的单元格选定,单击右键-设置单元格,将保护标签中的锁定复选框清除,然后对该工作表设置保护。  此时,锁定的单元格只读的,刚才已被清除锁定复选框的单元则可以正常输入。 电脑公司xp...

             辛辛苦苦地设计了一个个人简历表格,却被别人毛手毛脚地搞乱了,是不是很恼火?如果是私人文件还好,只要设个密码就可以了,偏偏这是要别人往里面填数据或者是要给大家参考的,往往由于他人的“不小心”,而导致自己要重做整个表格,这种事情不知道大家遇到没有,我可是遇到过,辛苦加班加点用了7天才设计好的表格,因为没做好防护措施,致使……哎,伤心往事,不说也罢!

      现在,我
    深度xp系统下载教大家一个好办法,让别人在你的Excel表格面前只能看,不能动!方法就是把这些单元格设成“只读”!

     



      把不需要保护的的单元格选定,单击右键-设置单元格,将保护标签中的锁定复选框清除,然后对该工作表设置保护。

      此时,锁定的单元格是只读的,刚才已被清除锁定复选框的单元则可以正常输入。
    电脑公司xp下载2013如果你连某些单元的内容也不想别人看到,在确定这些单元保护标签中的锁定复选框是选中的情况下,再选择隐藏即可,这样将不显示这些单元其中的内容。

      但是你必须对工作表或工作簿实施保护后,你的保护和隐藏才有效。要保护工作表,可按以下选择:[工具]→[保护]→[保护工作表]→选择密码,重复输入相同密码,这样,以后要进入这个工作表,只要输入密码即可。

    展开全文
  • 那么如何Excel单元格设为只读呢?将Excel单元格设为只读的方法很简单。本文就来介绍一下将Excel单元格设为只读的方法以供参考。   首先将不需要保护的的Excel单元格选中,点击鼠标右键,在弹出的快捷菜单中...

     

    将Excel单元格设为只读可以增强Excel文档的安全性。那么如何将Excel单元格设为只读呢?将Excel单元格设为只读的方法很简单。本文就来介绍一下将Excel单元格设为只读的方法以供参考。 

        首先将不需要保护的的Excel单元格选中,点击鼠标右键,在弹出的快捷菜单中点击设置单元格,取消选择保护标签中的锁定复选框,然后对该工作表设置保护。、 

        这时,,锁定的单元格是只读的,刚才已被取消选择锁定复选框的单元格则可以正常输入。 

        另外,在确定单元保护标签中的锁定复选框是选中的情况下,再选择隐藏即可全部锁定。 

        最后记得要保护工作表以让设置生效。依次点击[工具]→[保护]→[保护工作表]→选择密码,重复输入相同密码即可。

     

    注:单元格即Format cells.

    展开全文
  • 概述Excel在工作和学习中应用广泛,是必不可少...本篇文章将介绍如何通过C#编程来设置Excel工作簿和工作表的保护,示例内容涉及以下要点1. 加密Excel工作簿2. 解密Excel工作簿3. 加密Excel工作表 3.1加密整个工作表...

    概述

    Excel在工作和学习中应用广泛,是必不可少的数据统计与处理工具。对于一些重要的Excel文件,只供特殊人员查看、编辑或者防止重要数据对外泄露时,就需要设置文档保护,包括设置访问密码、设置文件只读等操作。本篇文章将介绍如何通过C#编程来设置Excel工作簿和工作表的保护,示例内容涉及以下要点

    1. 加密Excel工作簿

    2. 解密Excel工作簿

    3. 加密Excel工作表

    3.1加密整个工作表

    3.2 锁定单元格区域

    4. 解密工作表

    5. 隐藏单元格公式

    工具使用

    • Spire. XLS for .NET pack

    PS: 安装后,添加引用Spire.Xls.dll到项目中并添加相应的命名空间即可,dll文件可在安装路径下的Bin文件夹中获取。

    71131c551fa9aee5345d210212d5750d.png

    注:由于工作中我们会遇到各种各样的需求,加密Excel表格时也可以分不同方法来实现加密需求,Spire.XLS可提供18种不同的保护类型,如下表所示:

    f4d9cd709f0d5a49c1c4652d41fa1ef2.png

    代码示例

    1.加密Excel工作簿

    using 

    运行该项目,生成文件(可在该项目文件夹bin>Debug中查看),点击打开该工作簿,如下图所示,密码设置完成。输入密码即可查看该文档。

    2.解密Excel工作簿

    using 

    运行程序后就没有密码保护了。

    3. 加密Excel工作表

    3.1 加密整个工作表(设置为只读)

    using 

    ab4970a93cec141b8241da1033e59bad.png

    此时,需要编辑工作表时需要密码,正确输入密码后即可编辑。

    3.2 指定可编辑单元格区域

    using 

    效果图:

    11335920a865047522335989354a2bac.png

    此时,在指定区域的单元格可以任意编辑。对于指定区域外的单元格需要编辑时,须输入密码。

    4. 解密工作表

    using 

    运行程序后工作表不再有密码保护。

    5. 隐藏公式

    using 

    效果对比:

    Before

    58e1638515571944ffbf8f20de2ea88a.png

    After

    88f05facfc81b08db34a97824255c45c.png

    选中单元格时,将不再显示单元格公式。

    <完>

    展开全文
  • 简介 Excel在工作和学习中应用广泛,是必不...本篇文章将介绍如何使用C#来设置Excel工作簿和工作表的保护,示例内容涉及以下要点 加密Excel工作簿 解密Excel工作簿 加密Excel工作表3.1加密整个工作表3.2 锁定单元格...

    简介

    Excel在工作和学习中应用广泛,是必不可少的数据统计与处理工具。对于一些重要的Excel文件,只供特殊人员查看、编辑或者防止重要数据对外泄露时,就需要设置文档保护,包括设置访问密码、设置文件只读等操作。本篇文章将介绍如何使用C#来设置Excel工作簿和工作表的保护,示例内容涉及以下要点

    1. 加密Excel工作簿
    2. 解密Excel工作簿
    3. 加密Excel工作表
      3.1加密整个工作表
      3.2 锁定单元格区域
    4. 解密工作表
    5. 隐藏单元格公式

    工具使用

    • Spire. XLS for .NET 8.0
      PS: 安装后,添加引用Spire.Xls.dll到项目中并添加相应的命名空间即可,dll文件可在安装路径下的Bin文件夹中获取。

    注:由于工作中我们会遇到各种各样的需求,加密Excel表格时也可以分不同方法来实现加密需求,Spire.XLS可提供18种不同的保护类型,如下表所示:
    C#如何设置Excel文档保护——工作簿、工作表、单元格

    代码示例

    1.加密Excel工作簿

    【C#】

    using Spire.Xls;
    
    namespace ProtectWorkbook_XLS
    {
        class Program
        {
            static void Main(string[] args)
            {
                //初始化一个工作簿并加载一个工作簿实例
                Workbook book = new Workbook();
                book.LoadFromFile("test.xls");
    
                //为工作簿设置访问密码
                book.Protect("myworkbook");
    
                //保存并打开文档
                book.SaveToFile("ProtectedWorkbook.xlsx", ExcelVersion.Version2010);
                System.Diagnostics.Process.Start("ProtectedWorkbook.xlsx");
            }
        }
    }
    

    运行该项目,生成文件(可在该项目文件夹bin>Debug中查看),点击打开该工作簿,如下图所示,密码设置完成。输入密码即可查看该文档。
    C#如何设置Excel文档保护——工作簿、工作表、单元格

    2.解密Excel工作簿

    【C#】

    using Spire.Xls;
    
    namespace UnProtestedWordbook_XLS
    {
        class Program
        {
            static void Main(string[] args)
            {
                //初始化一个Workbook实例
                Workbook workbook = new Workbook();
    
                //输入密码并加载文档
                workbook.OpenPassword = ("123");
                workbook.LoadFromFile("test.xlsx", ExcelVersion.Version2013);
    
                //取消保护
                workbook.UnProtect();
    
                //保存并打开文档
                workbook.SaveToFile("Output.xlsx", ExcelVersion.Version2013);
                System.Diagnostics.Process.Start("Output.xlsx");
            }
        }
    }
    

    运行程序后就没有密码保护了。

    3. 加密Excel工作表

    3.1 加密整个工作表(设置为只读)

    【C#】

    using Spire.Xls;
    
    namespace ProtectWorksheet_XLS
    {
        class Program
        {
            static void Main(string[] args)
            {
                //初始化一个工作簿并加载一个工作簿实例
                Workbook book = new Workbook();
                book.LoadFromFile("test.xlsx");
    
                //指定需要加密的工作表
                Worksheet sheet = book.Worksheets[0];
    
                //为工作表设置启用编辑的密码
                sheet.Protect("myworksheet", SheetProtectionType.None);
    
                //保存并打开文件
                book.SaveToFile("ProtectedWorksheet.xlsx", ExcelVersion.Version2010);
                System.Diagnostics.Process.Start("ProtectedWorksheet.xlsx");
            }
        }
    }
    

    C#如何设置Excel文档保护——工作簿、工作表、单元格

    此时,需要编辑工作表时需要密码,正确输入密码后即可编辑。

    3.2 指定可编辑单元格区域

    【C#】

    using Spire.Xls;
    
    namespace UnlockCell_XLS
    {
        class Program
        {
            static void Main(string[] args)
            {
                //初始化一个工作簿并加载一个实例
                Workbook book = new Workbook();
                book.LoadFromFile("test.xlsx");
    
                //获取工作簿中第一个工作表
                Worksheet sheet = book.Worksheets[0];
    
                //设置工作表保护密码,并指定不受密码保护(即允许用户编辑)的单元格区域    
                sheet.AddAllowEditRange("AAA", sheet.Range["B2:E6"], ""); 
                sheet.Protect("AAA", SheetProtectionType.All); 
    
                //保存并打开文件
                book.SaveToFile("UnlockCell.xlsx", ExcelVersion.Version2010);
                System.Diagnostics.Process.Start("UnlockCell.xlsx");
            }
        }
    }
    

    效果图:
    C#如何设置Excel文档保护——工作簿、工作表、单元格

    此时,在指定区域的单元格可以任意编辑。对于指定区域外的单元格需要编辑时,须输入密码。

    4. 解密工作表

    【C#】

    using Spire.Xls;
    
    namespace ProtectWorksheet_XLS
    {
        class Program
        {
            static void Main(string[] args)
            {
                //初始化一个工作簿并加载一个工作簿实例
                Workbook book = new Workbook();
                book.LoadFromFile("ProtectedWorksheet.xlsx");
    
                //获取工作簿中第一个工作表
                Worksheet sheet = book.Worksheets[0];
    
                //设置撤销保护的密码 
                sheet.Unprotect("myworksheet");
    
                //保存并打开文件
                book.SaveToFile("UnProtectedWorksheet.xlsx", ExcelVersion.Version2010); 
                System.Diagnostics.Process.Start("UnProtectedWorksheet.xlsx"); 
            }
        }
    }
    

    运行程序后工作表不再有密码保护。

    5. 隐藏公式

    【C#】

    using Spire.Xls;
    
    namespace ProtectWorksheet_XLS
    {
        class Program
        {
            static void Main(string[] args)
            {
                //初始化一个工作簿并加载一个工作簿实例
                Workbook book = new Workbook();
                book.LoadFromFile("test.xlsx");
    
                //获取工作簿中第一个工作表
                Worksheet sheet = book.Worksheets[0];
    
                //设置公式隐藏 ,并设置保护密码 
                sheet.AllocatedRange.IsFormulaHidden = true;
                sheet.Protect("123");
    
                //保存并打开文件
                book.SaveToFile("HideFormular.xlsx", ExcelVersion.Version2010);
                System.Diagnostics.Process.Start("HideFormular.xlsx"); 
            }
        }
    }
    

    效果对比:
    Before
    C#如何设置Excel文档保护——工作簿、工作表、单元格

    After
    C#如何设置Excel文档保护——工作簿、工作表、单元格

    选中单元格时,将不再显示单元格公式。

    以上全部为本次关于设置Excel文档保护的内容,对于不同的需求,可以自行选择保护方式,感兴趣的话也可以尝试表格中列举的其他类型的保护方式。
    本文完!
    (如需转载,请注明出处)

    转载于:https://blog.51cto.com/eiceblue/2128543

    展开全文
  • 比如我在Sheet2中定义了几个数据,这些都是简单的...但是我还要对当前的Sheet1设置只读(Sheet1只能被动的同步,只能在Sheet2中修改数据),则先全选当前工作簿,然后设置单元格格式,取消勾选"锁定"。  然后选
  • 首先全选,右键点击设置单元格格式-保护-把锁定和...选择要保护的几列-设置单元格格式-保护-锁定的勾都加上,意思就是给你选择的几列予以锁定,这样才能进行保护。然后进入工具里保护选项,选择保护工作表确定就可以了
  • 如何保护Excel工作表

    2011-11-24 11:31:00
    保护Excel工作表可以帮助我们完成: 保护整个工作表,变成只读模式; 保护整个工作表,让部分区域...首先,我们选定深蓝色区域,右键单击“设置单元格格式”|“保护”,如下二图 打开保护选项卡,勾选“锁定”...
  • 在日常工作中,您是否遇到过这样的情况:您用Excel编制的报表、表格、程序等,在单元格设置了公式、函数等,为了防止其他人修改您的设置或者防止您自己无意中修改,您可能会使用Excel的工作表保护功能,但时间久了...
  • excel 如何限定用户的输入范围

    千次阅读 热门讨论 2013-12-23 13:52:17
    于是,在一个excel 中,前一部分显示已有教师信息,并将其锁定,为只读。仅在接下来的单元格中可以输入并备注错误信息。 方法: 1 设置锁定和非锁定部分,便于区分管理。   a 选中要保护的信息。右击设置...
  • 064招 如何设置单元格内容自动换行 065招 快速插入单元格 066招 快速插入连续的多行/多列 067招 对多行/列数据进行移动 068招 设置行/列最合适的行高/列宽 069招 将联系电话分列为“区号”和“号码” 2.6 批注与...
  • 064招 如何设置单元格内容自动换行 065招 快速插入单元格 066招 快速插入连续的多行/多列 067招 对多行/列数据进行移动 068招 设置行/列最合适的行高/列宽 069招 将联系电话分列为“区号”和“号码” 2.6 批注与...
  • 实例062 单元格的边框变色 实例063 表格外边框具有霓虹灯效果 实例064 控制表格指定外边框不显示 实例065 背景颜色渐变的表格 实例066 表格隔行变色 实例067 表格隔列变色 实例068 鼠标经过表格时,显示提示...
  • 实例062 单元格的边框变色 实例063 表格外边框具有霓虹灯效果 实例064 控制表格指定外边框不显示 实例065 背景颜色渐变的表格 实例066 表格隔行变色 实例067 表格隔列变色 实例068 鼠标经过表格时,显示提示...
  • C#编程经验技巧宝典

    热门讨论 2008-06-01 08:59:33
    4 <br>0008 为程序设置版本和帮助信息 4 <br>0009 设置Windows应用程序启动窗体 5 <br>0010 设置Web应用程序起始页 5 <br>0011 如何设置程序的出错窗口 5 <br>0012 如何进行程序调试 6 ...
  • 实例083 在tstringgrid组件中设置只读栏 103 实例084 tstringgrid组件单元格颜色 105 实例085 tstringgrid自动移动及增加行 106 2.8 其他控件应用典型实例 107 实例086 ttrackbar的简单应用 107 实例...
  • 实例083 在tstringgrid组件中设置只读栏 103 实例084 tstringgrid组件单元格颜色 105 实例085 tstringgrid自动移动及增加行 106 2.8 其他控件应用典型实例 107 实例086 ttrackbar的简单应用 107 实例...
  • 实例083 在TStringGrid组件中设置只读栏 102 实例084 TStringGrid组件单元格颜色 103 实例085 TStringGrid自动移动及增加行 104 2.8 其他控件应用典型实例 105 实例086 TTrackBar的简单应用 105 实例087 ...
  • -增加示例-如何将Grid控件导出为Excel(data\grid_excel_run.aspx)(feedback:503684912)。 -如果TreeNode的属性Enabled="false",则此项变灰并且不会被选中(feedback:your568)。 -修正TreeNode的属性NavigateUrl不...
  • ExtAspNet_v2.3.2_dll

    2010-09-29 14:37:08
    -增加示例-如何将Grid控件导出为Excel(data\grid_excel_run.aspx)(feedback:503684912)。 -如果TreeNode的属性Enabled="false",则此项变灰并且不会被选中(feedback:your568)。 -修正TreeNode的属性NavigateUrl不...
  • asp.net知识库

    2015-06-18 08:45:45
    遭遇 ASP.NET 2.0 只读 TextBox 回发后信息丢失的 bug asp.net2.0:扩展ImageButton控件定制自己需要的功能 ASP.NET 2.0 正式版中无刷新页面的开发(示例代码的补充) ASP.NET2.0中themes、Skins轻松实现网站换肤! ...

空空如也

空空如也

1 2
收藏数 28
精华内容 11
关键字:

如何设置excel单元格只读