Как зашифровать пароль в Excel с помощью пакета служб SSIS?
Я думал, мы можем использовать задачу скрипта для достижения этой цели.Я попробовал приведенный ниже код с помощью пакета слепков 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 # это работало хорошо, но не работало в задаче сценария SSIS.
Может кто-нибудь помочь мне в этом, как исправить этот или любой другой подход ??
Код задачи сценария:
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.