Odczyt i zapis połączenia zewnętrznego pliku XLSB
Odczytywanie i zapisywanie połączeń zewnętrznych w pliku XLSB jest niezbędne do manipulowania danymi ze źródeł zewnętrznych w skoroszytach programu Excel. Dzięki Aspose.Cells dla .NET możesz łatwo odczytywać i zapisywać połączenia zewnętrzne, wykonując następujące kroki:
Krok 1: Określ katalog źródłowy i katalog wyjściowy
Najpierw musisz określić katalog źródłowy, w którym znajduje się plik XLSB zawierający połączenie zewnętrzne, a także katalog wyjściowy, w którym chcesz zapisać zmodyfikowany plik. Oto jak to zrobić za pomocą Aspose.Cells:
// katalog źródłowy
string sourceDir = RunExamples.Get_SourceDirectory();
// Katalog wyjściowy
string outputDir = RunExamples.Get_OutputDirectory();
Krok 2: Załaduj źródłowy plik Excel XLSB
Następnie musisz załadować źródłowy plik Excel XLSB, na którym chcesz wykonać operacje odczytu i zapisu połączenia zewnętrznego. Oto przykładowy kod:
// Załaduj źródłowy plik Excel XLSB
Workbook wb = new Workbook(sourceDir + "sampleExternalConnection_XLSB.xlsb");
Krok 3: Przeczytaj i zmodyfikuj połączenie zewnętrzne
Po załadowaniu pliku można uzyskać dostęp do pierwszego połączenia zewnętrznego, które w rzeczywistości jest połączeniem z bazą danych. Możesz czytać i modyfikować różne właściwości połączenia zewnętrznego. Oto jak:
// Przeczytaj pierwsze połączenie zewnętrzne, które jest połączeniem z bazą danych
Aspose.Cells.ExternalConnections.DBConnection dbCon = wb.DataConnections[0] as Aspose.Cells.ExternalConnections.DBConnection;
// Wyświetl nazwę połączenia z bazą danych, polecenie i informacje o połączeniu
Console.WriteLine("Connection name: " + dbCon.Name);
Console.WriteLine("Command: " + dbCon.Command);
Console.WriteLine("Connection Info: " + dbCon.ConnectionInfo);
// Zmodyfikuj nazwę połączenia
dbCon.Name = "NewCustomer";
Krok 4: Zapisz wyjściowy plik Excel XLSB
Po dokonaniu niezbędnych zmian możesz zapisać zmodyfikowany plik Excel XLSB w określonym katalogu wyjściowym. Oto jak to zrobić:
// Zapisz wyjściowy plik Excel XLSB
wb.Save(outputDir + "outputExternalConnection_XLSB.xlsb");
Console.WriteLine("ReadAndWriteExternalConnectionOfXLSBFile executed successfully.\r\n");
Przykładowy kod źródłowy do zewnętrznego połączenia odczytu i zapisu pliku XLSB przy użyciu Aspose.Cells dla .NET
//Katalog źródłowy
string sourceDir = RunExamples.Get_SourceDirectory();
//Katalog wyjściowy
string outputDir = RunExamples.Get_OutputDirectory();
//Załaduj źródłowy plik Excel Xlsb
Workbook wb = new Workbook(sourceDir + "sampleExternalConnection_XLSB.xlsb");
//Przeczytaj pierwsze połączenie zewnętrzne, które w rzeczywistości jest połączeniem DB
Aspose.Cells.ExternalConnections.DBConnection dbCon = wb.DataConnections[0] as Aspose.Cells.ExternalConnections.DBConnection;
//Wydrukuj nazwę, polecenie i informacje o połączeniu połączenia DB
Console.WriteLine("Connection Name: " + dbCon.Name);
Console.WriteLine("Command: " + dbCon.Command);
Console.WriteLine("Connection Info: " + dbCon.ConnectionInfo);
//Zmodyfikuj nazwę połączenia
dbCon.Name = "NewCust";
//Zapisz plik Excel Xlsb
wb.Save(outputDir + "outputExternalConnection_XLSB.xlsb");
Console.WriteLine("ReadAndWriteExternalConnectionOfXLSBFile executed successfully.\r\n");
Wniosek
Odczytywanie i zapisywanie połączeń zewnętrznych w pliku XLSB umożliwia manipulowanie danymi ze źródeł zewnętrznych w skoroszytach programu Excel. Dzięki Aspose.Cells dla .NET możesz łatwo uzyskać dostęp do połączeń zewnętrznych, czytać i modyfikować informacje o połączeniach oraz zapisywać zmiany. Eksperymentuj z własnymi plikami XLSB i wykorzystaj moc połączeń zewnętrznych w aplikacjach Excel.
Często zadawane pytania
P: Co to jest połączenie zewnętrzne w pliku XLSB?
Odpowiedź: Połączenie zewnętrzne w pliku XLSB oznacza połączenie nawiązane z zewnętrznym źródłem danych, takim jak baza danych. Umożliwia import danych z tego zewnętrznego źródła do skoroszytu programu Excel.
P: Czy mogę mieć wiele połączeń zewnętrznych w pliku XLSB?
Odp.: Tak, w pliku XLSB możesz mieć wiele połączeń zewnętrznych. Można nimi zarządzać indywidualnie, uzyskując dostęp do każdego obiektu połączenia.
P: Jak mogę odczytać szczegóły połączenia zewnętrznego w pliku XLSB za pomocą Aspose.Cells?
Odp.: Możesz użyć funkcjonalności zapewnianej przez Aspose.Cells, aby uzyskać dostęp do właściwości połączenia zewnętrznego, takich jak nazwa połączenia, skojarzone polecenie i informacje o połączeniu.
P: Czy można modyfikować połączenie zewnętrzne w pliku XLSB za pomocą Aspose.Cells?
O: Tak, możesz modyfikować właściwości połączenia zewnętrznego, takie jak nazwa połączenia, aby dostosować je do swoich potrzeb. Aspose.Cells zapewnia metody wprowadzania tych zmian.
P: Jak mogę zapisać zmiany wprowadzone w połączeniu zewnętrznym w pliku XLSB za pomocą Aspose.Cells?
Odp.: Po dokonaniu niezbędnych zmian w połączeniu zewnętrznym możesz po prostu zapisać zmodyfikowany plik Excel XLSB, korzystając z odpowiedniej metody dostarczonej przez Aspose.Cells.