อ่านและเขียนการเชื่อมต่อภายนอกของไฟล์ XLSB
การอ่านและเขียนการเชื่อมต่อภายนอกไปยังไฟล์ XLSB เป็นสิ่งจำเป็นสำหรับการจัดการข้อมูลจากแหล่งภายนอกในสมุดงาน Excel ของคุณ ด้วย Aspose.Cells สำหรับ .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");
//อ่านการเชื่อมต่อภายนอกครั้งแรกซึ่งจริงๆ แล้วเป็นการเชื่อมต่อ DB
Aspose.Cells.ExternalConnections.DBConnection dbCon = wb.DataConnections[0] as Aspose.Cells.ExternalConnections.DBConnection;
//พิมพ์ชื่อ คำสั่ง และข้อมูลการเชื่อมต่อของการเชื่อมต่อ DB
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 มอบให้