แปลง XLSM เป็นอาร์เรย์ไบต์ผ่าน C#
เนทีฟและประสิทธิภาพสูง Microsoft Excel XLSM เป็นการแปลงอาร์เรย์ไบต์หรือในทางกลับกันสำหรับการประมวลผลข้อมูลสเปรดชีตโดยใช้ API ฝั่งเซิร์ฟเวอร์ .NET
Byte Array มีประโยชน์สำหรับการประมวลผลหรือการจัดเก็บข้อมูล คุณสามารถแปลงไฟล์ XLSM เป็น Byte Array รวมถึงไฟล์Byte Array มาที่ XLSM เอกสารใช้ภาษา C# ในการแปลง XLSM เป็นอาร์เรย์ไบต์เราจะใช้
API ที่นำเสนอคุณสมบัติที่แตกต่างกันสำหรับการจัดการและการแปลงเอกสารโดยใช้แพลตฟอร์ม .NET
วิธีแปลง XLSM เป็น Byte Array ผ่าน C#
เป็นเรื่องง่ายสำหรับนักพัฒนาในการโหลดและแปลงไฟล์ XLSM เป็นอาร์เรย์ไบต์สำหรับงานการจัดการเพิ่มเติมโดยใช้โค้ดเพียงไม่กี่บรรทัด
- รวมเนมสเปซในไฟล์ชั้นเรียนของคุณ
- โหลดอินพุตไฟล์ XLSM โดยใช้สมุดงาน
- เตรียมใช้งานวัตถุ 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ดาวน์โหลด
โค้ดตัวอย่างนี้แสดงการแปลง XLSM เป็นไบต์อาร์เรย์ C#
Workbook workbook = new Workbook("sourceFile.xlsm");
//Save the workbook in memory stream
MemoryStream ms = new MemoryStream();
workbook.Save(ms, SaveFormat.Xlsm);
//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
XLSM XLSM รูปแบบไฟล์คืออะไร
ไฟล์ที่มีนามสกุล XLSM เป็นไฟล์สเปรดชีตประเภทหนึ่งที่รองรับมาโคร จากมุมมองของแอปพลิเคชัน แมโครคือชุดคำสั่งที่ใช้สำหรับกระบวนการอัตโนมัติ แมโครใช้เพื่อบันทึกขั้นตอนที่ดำเนินการซ้ำๆ และอำนวยความสะดวกในการดำเนินการโดยการเรียกใช้แมโครอีกครั้ง มาโครได้รับการตั้งโปรแกรมด้วย Visual Basic for Applications (VBA) Microsoft จากภายในสมุดงาน Excel โดยใช้ Visual Basic Editor และสามารถเรียกใช้/แก้ไขจุดบกพร่องได้โดยตรงจากที่นั่น
อ่านเพิ่มเติมการแปลงอื่น ๆ ที่รองรับ
คุณยังสามารถแปลงรูปแบบไฟล์อื่นๆ ให้เป็นอาร์เรย์ไบต์หรือในทางกลับกัน รวมถึงบางรูปแบบที่แสดงด้านล่าง