//根据文件名,文件版本,文件格式信息来保存文件 public void SaveToFile(string fileName); public void SaveToFile(string fileName, ExcelVersion version); public void SaveToFile(string fileName, FileFormat fileFormat); public void SaveToFile(string fileName, string separator);
//从文件加载,根据文件名,保护模式和Excel版本 public void LoadFromFile(string fileName); public void LoadFromFile(string fileName, bool preserveMode); public void LoadFromFile(string fileName, ExcelVersion version); public void LoadFromFile(string fileName, string separator); public void LoadFromFile(string fileName, string separator, int row, int column); public void LoadFromFile(string fileName, string separator, int row, int column, ExcelVersion version); //从数据流中加载 public void LoadFromStream(Stream stream); public void LoadFromStream(Stream stream, bool loadStyles); public void LoadFromStream(Stream stream, ExcelVersion version); //从XML文件加载 public void LoadFromXml(Stream stream); public void LoadFromXml(string fileName); //从模版文件加载 public void LoadTemplateFromFile(string fileName); public void LoadTemplateFromFile(string fileName, bool loadStyles);
#region 2.Excel文件属性例子
static void ExcelTest2()
{
Workbook workbook = new Workbook();
//修改文档属性信息,这样在发布的时候,可以通过文档显示公司以及文件人的信息
workbook.DocumentProperties.Author = "张三"; //作者
workbook.DocumentProperties.Subject = "测试文件属性"; //主题
workbook.DocumentProperties.Title = "测试Excel文件"; //标题
workbook.DocumentProperties.Company = "XX有限公司"; //单位
workbook.DocumentProperties.Comments = "保留文件评论"; //评论
workbook.DocumentProperties.Keywords = "测试 Excel "; //关键词
workbook.DocumentProperties.CreatedTime = DateTime.Now; //创建时间
//TODO:还有其他属性,可以参考XlsBuiltInDocumentProperties的相关属性
//将Excel文件保存到指定文件,还可以指定Excel版本
workbook.SaveToFile("Sample.xls", ExcelVersion.Version2007);
}
#endregion
#region 3.加密Excel文件例子
static void ExcelTest3()
{
Workbook workbook = new Workbook();
workbook.Protect("pwd111");//设置保护加密的 密码 :pwd111
//将Excel文件保存
workbook.SaveToFile("Sample.xls", ExcelVersion.Version2007);
}
#endregion
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];
//保护sheet
sheet.Protect("test", SheetProtectionType.All);
//将Excel文件保存
workbook.SaveToFile("Sample.xlsx", ExcelVersion.Version2010);
static void ExcelTest4()
{
Workbook workbook = new Workbook();
workbook.CreateEmptySheets(1);
Worksheet sheet = workbook.Worksheets[0];
sheet.Range["A1"].Text = "锁定";
sheet.Range["B1"].Text = "未锁定";
sheet.Range["A1"].Style.Locked = true;
sheet.Range["B1"].Style.Locked = false;
//一定要对工作表进行保护,才能生效
sheet.Protect("test", SheetProtectionType.All);
workbook.SaveToFile(@"Sample_Lock.xlsx", ExcelVersion.Version2010);
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有