XLS ve XLSB dosyalarının Harici Bağlantısını Okuma ve Yazma

Olası Kullanım Senaryoları

Aspose.Cells zaten XLSX dosyasının harici bağlantısını okuma ve yazma özelliğini destekliyor, ancak şimdi bu özelliği XLSB ve XLS dosyası için de destekliyor. Ancak, kod tüm biçim türleri için aynıdır.

XLS/XLSB dosyasının Harici Bağlantısını Okuma ve Yazma

Aşağıdaki örnek kod, örnek XLSB dosyasını yükler (XLS de yüklenebilir) ve aslında bir Microsoft Access DB Bağlantısı olan ilk Harici Bağlantısını okur. Daha sonra değiştirirDBConnection.Name özelliği ve XLS/XLSB çıktı dosyası olarak kaydeder. Ekran görüntüsü, kodun etkisini gösterir.örnek XLSB dosyası veçıktı XLSB dosyası infazından sonra. Lütfen referans için aşağıda verilen örnek kodun konsol çıktısına da bakın.

yapılacaklar:resim_alternatif_metin

Basit kod

Aşağıdaki kod, dosyaları uygun uzantıyla yükleyip kaydederek hem XLSB hem de XLS dosyaları için çalışacaktır.

Konsol Çıkışı

Connection Name: Cust

Command: Customer

Connection Info: Provider=Microsoft.ACE.OLEDB.12.0;Password="";User ID=Admin;Data Source=C:\TempSha\Cust.accdb;Mode=Share Deny Write;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=6;Jet OLEDB:Database Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False;Jet OLEDB:Support Complex Data=False;Jet OLEDB:Bypass UserInfo Validation=False;Jet OLEDB:Limited DB Caching=False;Jet OLEDB:Bypass ChoiceField Validation=False