Lire et écrire des connexions externes de fichiers XLS et XLSB

Scénarios d’utilisation possibles

Aspose.Cells prend déjà en charge la lecture et l’écriture des connexions externes de fichiers XLSX, mais maintenant, il prend également en charge cette fonction pour les fichiers XLSB et XLS. Cependant, le code est le même pour tous les types de formats.

Lire et écrire des connexions externes de fichiers XLS/XLSB

Le code d’exemple suivant charge le fichier XLSB (le fichier XLS peut également être chargé) et lit sa première connexion externe, qui est en fait une connexion de base de données Microsoft Access. Il modifie ensuite la propriété DBConnection.Name et l’enregistre en tant que fichier de sortie XLS/XLSB. La capture d’écran montre l’effet du code sur le fichier XLSB d’exemple et le fichier XLSB de sortie après son exécution. Veuillez également consulter la sortie de la console du code d’exemple ci-dessous pour une référence.

todo:image_alt_text

Code d’exemple

Le code suivant fonctionnera pour les fichiers XLSB et XLS en chargeant et en enregistrant des fichiers avec l’extension appropriée.

Sortie 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