บันทึกไฟล์ Excel ในรูปแบบ xlsb 2007
การแนะนำ
เมื่อต้องทำงานกับไฟล์ Excel ใน .NET จะมีความยืดหยุ่นและฟังก์ชันมากมายให้เลือกใช้ โดยเฉพาะไลบรารี Aspose.Cells เครื่องมืออันทรงพลังนี้ช่วยให้คุณสร้าง แก้ไข และบันทึกไฟล์ Excel ได้อย่างง่ายดาย วันนี้เราจะมาสำรวจวิธีการบันทึกไฟล์ Excel ในรูปแบบ xlsb ของ 2007 หากคุณกำลังมองหาวิธีจัดการไฟล์ Excel ด้วยโปรแกรมโดยไม่ต้องเสียค่าใช้จ่ายทั่วไป คุณมาถูกที่แล้ว!
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเริ่มต้น เรามาตรวจสอบกันก่อนว่าคุณมีทุกสิ่งที่จำเป็นในการปฏิบัติตามอย่างราบรื่น นี่คือสิ่งที่คุณควรมี:
- Visual Studio: ตรวจสอบให้แน่ใจว่าคุณมี Visual Studio เวอร์ชันติดตั้งอยู่ในเครื่องของคุณแล้ว นี่คือที่ที่คุณจะเขียนโค้ด .NET
- ไลบรารี Aspose.Cells: คุณต้องมีไลบรารี Aspose.Cells สำหรับ .NET หากคุณยังไม่ได้ดาวน์โหลด ให้ไปที่หน้าดาวน์โหลด Aspose ที่จะคว้ามันไว้
- ความรู้พื้นฐานเกี่ยวกับ C#: ความเข้าใจพื้นฐานเกี่ยวกับ C# และ .NET จะช่วยให้คุณนำทางผ่านตัวอย่างโค้ดได้อย่างสะดวกยิ่งขึ้น
- .NET Framework: ตรวจสอบให้แน่ใจว่าโครงการของคุณได้รับการตั้งค่าด้วย .NET framework ที่เหมาะสมซึ่งได้รับการสนับสนุนโดยไลบรารี Aspose.Cells
- เอกสาร Excel: การสร้างเวิร์กบุ๊กใหม่เป็นตัวเลือกหนึ่ง แต่การมีเอกสารเริ่มต้นอาจมีประโยชน์หากคุณต้องการจัดการไฟล์ที่มีอยู่
แพ็คเกจนำเข้า
หากต้องการเริ่มใช้ไลบรารี Aspose.Cells ในโปรเจ็กต์ของคุณ คุณจะต้องนำเข้าเนมสเปซที่จำเป็น ซึ่งคล้ายกับการแกะกล่องเครื่องมือของคุณก่อนเริ่มโปรเจ็กต์
ตั้งค่าโครงการของคุณ
- เปิด Visual Studio: เริ่มโครงการใหม่โดยเลือก “สร้างโครงการใหม่”
- เลือกเทมเพลตโครงการ: เลือกแอปพลิเคชันคอนโซลหรือแอปพลิเคชัน Windows Forms ตามความต้องการของคุณ
- เพิ่มการอ้างอิง Aspose.Cells: คลิกขวาที่ “การอ้างอิง” ในตัวสำรวจโครงการของคุณ จากนั้นคลิก “เพิ่มการอ้างอิง” เรียกดูไฟล์ Aspose.Cells.dll ที่คุณดาวน์โหลดมา
นำเข้าเนมสเปซ
เมื่อคุณเพิ่มการอ้างอิงแล้ว ขั้นตอนถัดไปคือการรวมเนมสเปซไว้ที่ด้านบนของไฟล์ C# ของคุณ
using System.IO;
using Aspose.Cells;
บรรทัดโค้ดนี้ช่วยให้คุณสามารถเข้าถึงคลาสและวิธีการทั้งหมดที่ไลบรารี Aspose.Cells จัดทำไว้ได้โดยไม่ต้องมีการกำหนดคุณสมบัติ
ตอนนี้เรามาดูขั้นตอนการบันทึกไฟล์ Excel ในรูปแบบ xlsb 2007 กัน
ขั้นตอนที่ 1: ตั้งค่าไดเรกทอรีบันทึก
ก่อนอื่นเราต้องกำหนดว่าไฟล์ Excel ของเราจะถูกบันทึกที่ไหน
// เส้นทางไปยังไดเร็กทอรีเอกสาร
string dataDir = "Your Document Directory\\";
บรรทัดนี้จะกำหนดเส้นทางไปยังไดเรกทอรีเอกสารของคุณ ตรวจสอบให้แน่ใจว่าคุณได้แทนที่"Your Document Directory"
ด้วยเส้นทางจริงบนระบบของคุณที่คุณต้องการบันทึกไฟล์
ขั้นตอนที่ 2: สร้างวัตถุเวิร์กบุ๊ก
ต่อไปเราจะสร้างเวิร์กบุ๊กใหม่โดยใช้ไลบรารี Aspose.Cells
Workbook workbook = new Workbook();
ที่นี่เรากำลังสร้างอินสแตนซ์ใหม่ของWorkbook
คลาส เวิร์กบุ๊กที่เพิ่งสร้างใหม่นี้เป็นเวิร์กบุ๊กเปล่าที่คุณสามารถเริ่มเติมข้อมูลได้ตามต้องการ
ขั้นตอนที่ 3: บันทึกสมุดงาน
ตอนนี้มาถึงส่วนสนุก ๆ แล้ว นั่นก็คือการบันทึกสมุดงานของคุณในรูปแบบที่ต้องการ!
// บันทึกในรูปแบบ Excel2007 xlsb
workbook.Save(dataDir + "output.xlsb", SaveFormat.Xlsb);
บรรทัดโค้ดนี้จะบันทึกสมุดงานของคุณเป็นoutput.xlsb
ในไดเร็กทอรีที่ระบุโดยใช้SaveFormat.Xlsb
รูปแบบ.SaveFormat
การแจงนับมีประสิทธิภาพเพราะช่วยให้คุณสามารถระบุรูปแบบต่างๆ ได้ เช่นXlsx
, Xls
ฯลฯ
บทสรุป
เพียงเท่านี้ คุณก็เรียนรู้วิธีการบันทึกไฟล์ Excel ในรูปแบบ xlsb 2007 โดยใช้ Aspose.Cells สำหรับ .NET สำเร็จแล้ว ฟังก์ชันที่เรียบง่ายแต่มีประสิทธิภาพนี้สามารถเปลี่ยนแปลงเกมสำหรับนักพัฒนาที่ต้องการทำให้การจัดการไฟล์ Excel อัตโนมัติในแอปพลิเคชัน .NET ของพวกเขา
คำถามที่พบบ่อย
ไลบรารี Aspose.Cells คืออะไร
Aspose.Cells เป็นไลบรารีอันทรงพลังสำหรับ .NET ที่ช่วยให้นักพัฒนาสามารถสร้าง แก้ไข และจัดการไฟล์ Excel ผ่านโปรแกรมโดยไม่จำเป็นต้องติดตั้ง Microsoft Excel
ฉันสามารถทดลองใช้ Aspose.Cells ฟรีได้หรือไม่?
แน่นอน! คุณสามารถใช้ทดลองใช้งานฟรี เพื่อสำรวจศักยภาพของห้องสมุด
ความแตกต่างระหว่างรูปแบบ xls และ xlsb คืออะไร?
รูปแบบ xls เป็นรูปแบบเก่ากว่าและมีพื้นฐานมาจากโครงสร้างไฟล์ไบนารี ในขณะที่ xlsb เป็นรูปแบบใหม่กว่าซึ่งใช้พื้นที่จัดเก็บไบนารีเช่นกัน แต่อนุญาตให้มีขนาดไฟล์ที่ใหญ่ขึ้นและประมวลผลได้เร็วขึ้น
ฉันสามารถซื้อใบอนุญาตสำหรับ Aspose.Cells ได้จากที่ใด
คุณสามารถซื้อใบอนุญาตโดยตรงจากหน้าสั่งซื้อ Aspose.
ฉันสามารถขอรับการสนับสนุนสำหรับปัญหา Aspose.Cells ได้อย่างไร
หากคุณพบปัญหาหรือมีคำถามใด ๆ โปรดเยี่ยมชมฟอรั่มสนับสนุน