การระบุเวอร์ชันเอกสารของไฟล์ Excel ในโปรแกรม .NET
การแนะนำ
Aspose.Cells สำหรับ .NET เป็นไลบรารีที่มีประสิทธิภาพที่ช่วยให้ผู้พัฒนาสามารถจัดการไฟล์ Excel ได้อย่างง่ายดาย ไม่ว่าคุณต้องการสร้างไฟล์ Excel ตั้งแต่ต้นหรือแก้ไขไฟล์ที่มีอยู่ Aspose.Cells ก็มี API ที่ครอบคลุมเพื่อช่วยให้คุณบรรลุเป้าหมายได้ หนึ่งในฟีเจอร์ดังกล่าวก็คือการระบุคุณสมบัติของเอกสาร เช่น เวอร์ชัน ผู้เขียน หรือชื่อเรื่อง บทช่วยสอนนี้จะแนะนำคุณเกี่ยวกับการระบุเวอร์ชันเอกสารของไฟล์ Excel ด้วยโปรแกรมโดยใช้ Aspose.Cells สำหรับ .NET
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเจาะลึกรายละเอียด เรามาตรวจสอบก่อนว่าคุณมีทุกสิ่งที่จำเป็นในการปฏิบัติตามบทช่วยสอนนี้:
- Aspose.Cells สำหรับ .NET: คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้ที่นี่ หากคุณยังไม่ได้ซื้อใบอนุญาต คุณสามารถเลือกได้ใบอนุญาตชั่วคราว เพื่อสำรวจคุณสมบัติ
- สภาพแวดล้อมการพัฒนา .NET: คุณสามารถใช้ Visual Studio หรือ IDE ที่เข้ากันได้กับ .NET ใดๆ ก็ได้
- ความรู้พื้นฐานเกี่ยวกับ 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.