Leggere e scrivere la connessione esterna dei file XLS e XLSB

Possibili scenari di utilizzo

Aspose.Cells supporta già la lettura e la scrittura della connessione esterna del file XLSX ma ora supporta anche questa funzione per il file XLSB e XLS. Tuttavia, il codice è lo stesso per tutti i tipi di formato.

Leggere e scrivere la connessione esterna del file XLS/XLSB

Il seguente codice di esempio carica il file di esempio XLSB (è possibile caricare anche XLS) e legge la sua prima connessione esterna che è effettivamente una connessione DB di accesso Microsoft. Quindi modifica il fileDBConnection.Nome property e lo salva come output XLS/XLSB file. Lo screenshot mostra l’effetto del codice sufile di esempio XLSB eoutput XLSB file dopo la sua esecuzione. Si prega di consultare anche l’output della console del codice di esempio fornito di seguito per un riferimento.

cose da fare:immagine_alt_testo

Codice d’esempio

Il seguente codice funzionerà per entrambi i file XLSB e XLS caricando e salvando i file con l’estensione appropriata.

Uscita console

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