Чтение и запись внешнего соединения файла XLSB
Чтение и запись внешних подключений в файл XLSB необходимы для управления данными из внешних источников в книгах Excel. С помощью Aspose.Cells for .NET вы можете легко читать и записывать внешние соединения, выполнив следующие шаги:
Шаг 1. Укажите исходный каталог и выходной каталог.
Сначала вы должны указать исходный каталог, в котором находится файл XLSB, содержащий внешнее соединение, а также выходной каталог, в котором вы хотите сохранить измененный файл. Вот как это сделать с помощью Aspose.Cells:
// исходный каталог
string sourceDir = RunExamples.Get_SourceDirectory();
// Выходной каталог
string outputDir = RunExamples.Get_OutputDirectory();
Шаг 2. Загрузите исходный файл Excel XLSB.
Затем вам необходимо загрузить исходный файл Excel XLSB, над которым вы хотите выполнить операции чтения и записи внешнего соединения. Вот пример кода:
// Загрузите исходный файл Excel XLSB.
Workbook wb = new Workbook(sourceDir + "sampleExternalConnection_XLSB.xlsb");
Шаг 3. Прочтите и измените внешнее соединение.
После загрузки файла вы можете получить доступ к первому внешнему соединению, которое на самом деле является подключением к базе данных. Вы можете читать и изменять различные свойства внешнего соединения. Вот как:
// Прочитайте первое внешнее соединение, которое является подключением к базе данных.
Aspose.Cells.ExternalConnections.DBConnection dbCon = wb.DataConnections[0] as Aspose.Cells.ExternalConnections.DBConnection;
// Отображение имени подключения к базе данных, команды и информации о соединении.
Console.WriteLine("Connection name: " + dbCon.Name);
Console.WriteLine("Command: " + dbCon.Command);
Console.WriteLine("Connection Info: " + dbCon.ConnectionInfo);
// Изменить имя подключения
dbCon.Name = "NewCustomer";
Шаг 4. Сохраните выходной файл Excel XLSB.
После внесения необходимых изменений вы можете сохранить измененный файл Excel XLSB в указанном выходном каталоге. Вот как это сделать:
// Сохраните выходной файл Excel XLSB.
wb.Save(outputDir + "outputExternalConnection_XLSB.xlsb");
Console.WriteLine("ReadAndWriteExternalConnectionOfXLSBFile executed successfully.\r\n");
Пример исходного кода для чтения и записи внешнего соединения файла XLSB с использованием Aspose.Cells для .NET
//Исходный каталог
string sourceDir = RunExamples.Get_SourceDirectory();
//Выходной каталог
string outputDir = RunExamples.Get_OutputDirectory();
//Загрузите исходный файл Excel Xlsb.
Workbook wb = new Workbook(sourceDir + "sampleExternalConnection_XLSB.xlsb");
//Прочитайте первое внешнее соединение, которое на самом деле является соединением с БД.
Aspose.Cells.ExternalConnections.DBConnection dbCon = wb.DataConnections[0] as Aspose.Cells.ExternalConnections.DBConnection;
//Распечатайте имя, команду и информацию о соединении с БД.
Console.WriteLine("Connection Name: " + dbCon.Name);
Console.WriteLine("Command: " + dbCon.Command);
Console.WriteLine("Connection Info: " + dbCon.ConnectionInfo);
//Измените имя подключения
dbCon.Name = "NewCust";
//Сохраните файл Excel Xlsb.
wb.Save(outputDir + "outputExternalConnection_XLSB.xlsb");
Console.WriteLine("ReadAndWriteExternalConnectionOfXLSBFile executed successfully.\r\n");
Заключение
Чтение и запись внешних подключений в файл XLSB позволяет вам манипулировать данными из внешних источников в ваших книгах Excel. С помощью Aspose.Cells для .NET вы можете легко получать доступ к внешним соединениям, читать и изменять информацию о соединении, а также сохранять изменения. Поэкспериментируйте с собственными файлами XLSB и используйте возможности внешних подключений в своих приложениях Excel.
Часто задаваемые вопросы
Вопрос: Что такое внешнее соединение в файле XLSB?
О. Внешнее соединение в файле XLSB означает соединение, установленное с внешним источником данных, например с базой данных. Он позволяет импортировать данные из этого внешнего источника в книгу Excel.
Вопрос: Могу ли я иметь несколько внешних подключений в файле XLSB?
О: Да, в файле XLSB может быть несколько внешних подключений. Вы можете управлять ими индивидуально, обращаясь к каждому объекту подключения.
Вопрос: Как я могу прочитать информацию о внешнем соединении в файле XLSB с помощью Aspose.Cells?
О: Вы можете использовать функциональные возможности, предоставляемые Aspose.Cells, для доступа к свойствам внешнего соединения, таким как имя соединения, связанная команда и информация о соединении.
Вопрос: Можно ли изменить внешнее соединение в файле XLSB с помощью Aspose.Cells?
О: Да, вы можете изменить свойства внешнего соединения, такие как имя соединения, в соответствии с вашими конкретными потребностями. Aspose.Cells предоставляет методы для внесения этих изменений.
Вопрос: Как я могу сохранить изменения, внесенные во внешнее соединение, в файл XLSB с помощью Aspose.Cells?
О: После внесения необходимых изменений во внешнее соединение вы можете просто сохранить измененный файл Excel XLSB, используя соответствующий метод, предоставляемый Aspose.Cells.