แปลง XLSX เป็นอาร์เรย์ไบต์ผ่าน C#
เนทีฟและประสิทธิภาพสูง Microsoft Excel XLSX เป็นการแปลงอาร์เรย์ไบต์หรือในทางกลับกันสำหรับการประมวลผลข้อมูลสเปรดชีตโดยใช้ API ฝั่งเซิร์ฟเวอร์ .NET
Byte Array มีประโยชน์สำหรับการประมวลผลหรือการจัดเก็บข้อมูล คุณสามารถแปลงไฟล์ XLSX เป็น Byte Array รวมถึงไฟล์Byte Array มาที่ XLSX เอกสารใช้ภาษา C# ในการแปลง XLSX เป็นอาร์เรย์ไบต์เราจะใช้
API ที่นำเสนอคุณสมบัติที่แตกต่างกันสำหรับการจัดการและการแปลงเอกสารโดยใช้แพลตฟอร์ม .NET
วิธีแปลง XLSX เป็น Byte Array ผ่าน C#
เป็นเรื่องง่ายสำหรับนักพัฒนาในการโหลดและแปลงไฟล์ XLSX เป็นอาร์เรย์ไบต์สำหรับงานการจัดการเพิ่มเติมโดยใช้โค้ดเพียงไม่กี่บรรทัด
- รวมเนมสเปซในไฟล์ชั้นเรียนของคุณ
- โหลดอินพุตไฟล์ XLSX โดยใช้สมุดงาน
- เตรียมใช้งานวัตถุ MemoryStream
- แปลงข้อมูลสตรีมเป็นอาร์เรย์ไบต์
- ประมวลผลข้อมูลตามความต้องการของคุณ
ความต้องการของระบบ
เพียงตรวจสอบให้แน่ใจว่าระบบมี Microsoft Windows หรือระบบปฏิบัติการที่รองรับด้วย .NET Framework, .NET Core, Windows Azure, Mono หรือแพลตฟอร์ม Xamarin รวมถึงสภาพแวดล้อมการพัฒนาเช่น Microsoft Visual Studio
- ติดตั้งจากบรรทัดคำสั่งเป็น
nuget install Aspose.Cells
หรือผ่าน Package Manager Console ของ Visual Studio ด้วยInstall-Package Aspose.Cells
. - หรือรับตัวติดตั้ง MSI ออฟไลน์หรือ DLL ทั้งหมดในไฟล์ ZIPดาวน์โหลด
โค้ดตัวอย่างนี้แสดงการแปลง XLSX เป็นไบต์อาร์เรย์ C#
Workbook workbook = new Workbook("sourceFile.xlsx");
//Save the workbook in memory stream
MemoryStream ms = new MemoryStream();
workbook.Save(ms, SaveFormat.Xlsx);
//Read bytes from memory stream
byte[] byte_array = new byte[ms.Length];
ms.Read(byte_array, 0, byte_array.Length);
// Process the memory stream byte array data as of your requirement
XLSX XLSX รูปแบบไฟล์คืออะไร
XLSX เป็นรูปแบบที่รู้จักกันดีสำหรับเอกสาร Excel Microsoft ที่นำมาใช้โดย Microsoft พร้อมกับการเปิดตัว Microsoft Office 2007 ตามโครงสร้างที่จัดตาม Open Packaging Conventions ดังที่ระบุไว้ในส่วนที่ 2 ของมาตรฐาน OOXML ECMA-376 รูปแบบใหม่คือ แพ็คเกจ zip ที่มีไฟล์ XML จำนวนหนึ่ง สามารถตรวจสอบโครงสร้างและไฟล์พื้นฐานได้โดยการแตกไฟล์ .xlsx
อ่านเพิ่มเติมการแปลงอื่น ๆ ที่รองรับ
คุณยังสามารถแปลงรูปแบบไฟล์อื่นๆ ให้เป็นอาร์เรย์ไบต์หรือในทางกลับกัน รวมถึงบางรูปแบบที่แสดงด้านล่าง