การระบุเวอร์ชันเอกสารของไฟล์ Excel ในโปรแกรม .NET

การแนะนำ

Aspose.Cells สำหรับ .NET เป็นไลบรารีที่มีประสิทธิภาพที่ช่วยให้ผู้พัฒนาสามารถจัดการไฟล์ Excel ได้อย่างง่ายดาย ไม่ว่าคุณต้องการสร้างไฟล์ Excel ตั้งแต่ต้นหรือแก้ไขไฟล์ที่มีอยู่ Aspose.Cells ก็มี API ที่ครอบคลุมเพื่อช่วยให้คุณบรรลุเป้าหมายได้ หนึ่งในฟีเจอร์ดังกล่าวก็คือการระบุคุณสมบัติของเอกสาร เช่น เวอร์ชัน ผู้เขียน หรือชื่อเรื่อง บทช่วยสอนนี้จะแนะนำคุณเกี่ยวกับการระบุเวอร์ชันเอกสารของไฟล์ Excel ด้วยโปรแกรมโดยใช้ Aspose.Cells สำหรับ .NET

ข้อกำหนดเบื้องต้น

ก่อนที่เราจะเจาะลึกรายละเอียด เรามาตรวจสอบก่อนว่าคุณมีทุกสิ่งที่จำเป็นในการปฏิบัติตามบทช่วยสอนนี้:

  1. Aspose.Cells สำหรับ .NET: คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้ที่นี่ หากคุณยังไม่ได้ซื้อใบอนุญาต คุณสามารถเลือกได้ใบอนุญาตชั่วคราว เพื่อสำรวจคุณสมบัติ
  2. สภาพแวดล้อมการพัฒนา .NET: คุณสามารถใช้ Visual Studio หรือ IDE ที่เข้ากันได้กับ .NET ใดๆ ก็ได้
  3. ความรู้พื้นฐานเกี่ยวกับ C#: ความเข้าใจในการเขียนโปรแกรม C# จะทำให้ติดตามได้ง่ายยิ่งขึ้น

แพ็คเกจนำเข้า

ก่อนที่คุณจะเริ่มเขียนโค้ด คุณต้องนำเข้าเนมสเปซที่จำเป็นจากไลบรารี Aspose.Cells ก่อน ซึ่งจะทำให้คุณสามารถเข้าถึงคลาสและเมธอดที่จำเป็นสำหรับการจัดการไฟล์ Excel ได้

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

เนมสเปซทั้งสองนี้มีความสำคัญต่อการโต้ตอบกับเวิร์กบุ๊กและคุณสมบัติเอกสารในตัว ตอนนี้เรามาดูขั้นตอนการระบุคุณสมบัติเอกสารในไฟล์ Excel รวมถึงเวอร์ชัน ชื่อเรื่อง และผู้เขียน

ขั้นตอนที่ 1: เริ่มต้นวัตถุเวิร์กบุ๊ก

ขั้นตอนแรกคือการสร้างอินสแตนซ์ใหม่ของWorkbook วัตถุ วัตถุนี้แสดงถึงไฟล์ Excel ทั้งหมดที่คุณจะใช้งาน

Workbook wb = new Workbook();

การWorkbookคลาสนี้แสดงไฟล์ Excel โดยการสร้างตัวอย่าง เราจะสร้างเวิร์กบุ๊ก Excel เปล่าที่เราสามารถจัดการได้

ขั้นตอนที่ 2: เข้าถึงคุณสมบัติเอกสารในตัว

Aspose.Cells มีคุณสมบัติเอกสารในตัว ซึ่งรวมถึงฟิลด์ต่างๆ เช่น ชื่อเรื่อง ผู้เขียน และเวอร์ชันเอกสาร คุณสามารถเข้าถึงคุณสมบัติเหล่านี้ได้ผ่านBuiltInDocumentPropertiesของสะสม.

Aspose.Cells.Properties.BuiltInDocumentPropertyCollection bdpc = wb.BuiltInDocumentProperties;

การBuiltInDocumentPropertyCollection คลาสนี้ให้สิทธิ์ในการเข้าถึงชุดคุณสมบัติเอกสารในตัว เช่น ชื่อ ผู้แต่ง และเมตาข้อมูลอื่น ๆ ที่มักเกี่ยวข้องกับเอกสาร

ขั้นตอนที่ 3: ตั้งชื่อเอกสาร Excel

ต่อไปเราจะกำหนดชื่อเอกสาร Excel เมตาดาต้านี้จะช่วยในการระบุและจัดการไฟล์ในภายหลัง

bdpc.Title = "Aspose File Format APIs";

การตั้งชื่อเรื่องเป็นสิ่งสำคัญสำหรับการจัดระเบียบเอกสาร เมตาดาต้าสามารถดูได้ในคุณสมบัติของไฟล์ และสามารถใช้โดยระบบภายนอกเพื่อจัดทำแคตตาล็อกหรือระบุเอกสารได้อย่างมีประสิทธิภาพมากขึ้น

ขั้นตอนที่ 4: ระบุผู้เขียน

สามารถระบุผู้เขียนเอกสารเพื่อสะท้อนถึงผู้ที่เป็นผู้สร้างหรือแก้ไขไฟล์ได้

bdpc.Author = "Aspose APIs Developers";

ขั้นตอนนี้จะช่วยในการระบุเอกสารให้กับผู้สร้าง โดยให้ข้อมูลเมตาเพิ่มเติมสำหรับการจัดการเอกสารหรือสถานการณ์การทำงานร่วมกัน

ขั้นตอนที่ 5: ระบุเวอร์ชันเอกสาร

คุณสมบัติที่สำคัญที่สุดอย่างหนึ่งที่เราจะกล่าวถึงในบทช่วยสอนนี้คือเวอร์ชันของเอกสาร ขั้นตอนนี้ช่วยให้คุณระบุเวอร์ชันของเอกสารได้ ซึ่งมีประโยชน์เมื่อทำงานในสภาพแวดล้อมที่ต้องมีการควบคุมเวอร์ชัน

bdpc.DocumentVersion = "Aspose.Cells Version - 18.3";

การตั้งค่าเวอร์ชันเอกสารจะช่วยให้ทราบชัดเจนว่าเอกสารหรือไลบรารีเวอร์ชันใดที่ใช้สร้างไฟล์ ซึ่งเป็นสิ่งสำคัญอย่างยิ่งในสภาพแวดล้อมที่ต้องติดตามการแก้ไขไฟล์หรือความเข้ากันได้กับเวอร์ชันไลบรารีที่แตกต่างกัน

ขั้นตอนที่ 6: บันทึกไฟล์ Excel

ในที่สุด คุณสามารถบันทึกไฟล์ Excel พร้อมคุณสมบัติทั้งหมดที่คุณเพิ่งตั้งค่าได้ Aspose.Cells ช่วยให้คุณสามารถบันทึกไฟล์ในรูปแบบต่างๆ แต่สำหรับตัวอย่างนี้ เราจะยึดตาม.xlsx รูปแบบ

wb.Save("outputSpecifyDocumentVersionOfExcelFile.xlsx", SaveFormat.Xlsx);

การSave วิธีนี้ใช้เพื่อบันทึกไฟล์ลงในไดเร็กทอรีที่คุณระบุ ที่นี่ เราจะบันทึกเป็นไฟล์ Excel ใน.xlsxรูปแบบ หากจำเป็น Aspose.Cells ยังรองรับรูปแบบเช่น.xls, .csv , และ.pdfให้ความยืดหยุ่นตามความต้องการของโครงการของคุณ

บทสรุป

ในบทช่วยสอนนี้ เราจะแนะนำวิธีการระบุคุณสมบัติของเอกสาร โดยเฉพาะเวอร์ชันของเอกสาร ในไฟล์ Excel โดยใช้ Aspose.Cells สำหรับ .NET Aspose.Cells เป็นเครื่องมือที่มีความยืดหยุ่นและทรงพลังอย่างยิ่งซึ่งช่วยให้คุณสามารถจัดการไฟล์ Excel ได้ด้วยโปรแกรม ทำให้เป็นเครื่องมือที่มีประโยชน์อย่างยิ่งสำหรับนักพัฒนา .NET ที่ทำงานกับสเปรดชีต

คำถามที่พบบ่อย

ฉันสามารถปรับเปลี่ยนคุณสมบัติในตัวอื่นๆ โดยใช้ Aspose.Cells ได้หรือไม่

ใช่ คุณสามารถปรับเปลี่ยนคุณสมบัติในตัวอื่นๆ เช่น หัวเรื่อง คำหลัก และความคิดเห็น เป็นต้น

รูปแบบไฟล์ใดบ้างที่ Aspose.Cells รองรับ?

Aspose.Cells รองรับรูปแบบที่หลากหลายรวมถึง.xls, .xlsx, .csv, .pdfและอื่นๆอีกมากมาย

ฉันต้องมีใบอนุญาตเพื่อใช้ Aspose.Cells สำหรับ .NET หรือไม่?

คุณสามารถสำรวจ Aspose.Cells ด้วยทดลองใช้งานฟรี หรือสมัครใบอนุญาตชั่วคราว เพื่อการทดสอบแบบขยายเวลา

ฉันสามารถใช้ Aspose.Cells ในแอปพลิเคชันเว็บได้หรือไม่

ใช่ Aspose.Cells สามารถใช้ได้ทั้งในเดสก์ท็อปและแอปพลิเคชันบนเว็บ เนื่องจากมีความยืดหยุ่นสูงและบูรณาการกับเฟรมเวิร์กเว็บ .NET ได้ดี

ฉันจะได้รับการสนับสนุนสำหรับ Aspose.Cells ได้จากที่ไหน

คุณสามารถเข้าถึงชุมชนและการสนับสนุนได้ผ่านทางฟอรั่มสนับสนุน Aspose.Cells.