如何使用SSIS包对Excel密码进行加密?
我想,我们可以使用脚本任务来实现这一点。我使用Spire.xls块金包尝试了下面的代码,但是各自的块金块dll引用并没有添加到解决方案中。
脚本任务编码:
using Spire.Xls;
namespace ProtectExcel
{
class Program
{
static void Main(string[] args)
{
//Load Workbook
Workbook book = new Workbook();
book.LoadFromFile(@"C:\Test\Test.xlsx");
//Protect Workbook
book.Protect("vinay-123");
//Save and Launch
book.SaveToFile(@"C:\Test\ProtectExcel.xlsx", ExcelVersion.Version2010);
//System.Diagnostics.Process.Start("ProtectExcel.xlsx");
}
}
}我在c#控制台应用程序中尝试了相同的代码,它工作得很好,但在script任务中不起作用。
有没有人能帮我解决这个问题或者任何其他的方法?
脚本任务编码:
using Spire.Xls;
namespace ProtectExcel
{
class Program
{
static void Main(string[] args)
{
//Load Workbook
Workbook book = new Workbook();
book.LoadFromFile(@"C:\Test\Test.xlsx");
//Protect Workbook
book.Protect("vinay-123");
//Save and Launch
book.SaveToFile(@"C:\Test\ProtectExcel.xlsx", ExcelVersion.Version2010);
//System.Diagnostics.Process.Start("ProtectExcel.xlsx");
}
}
}Excel应使用SSIS进行密码保护。
https://stackoverflow.com/questions/55804986
复制相似问题