
- ดาวน์โหลด CI Build ที่ไม่เสถียร
SclowerXML เป็นไลบรารี .NET สำหรับการอ่านการจัดการและการเขียนไฟล์ Excel 2007+ (.xlsx, .xlsm) มันมีจุดมุ่งหมายเพื่อให้อินเทอร์เฟซที่ใช้งานง่ายและใช้งานง่ายเพื่อจัดการกับ OpenXML API พื้นฐาน
สำหรับข้อมูลเพิ่มเติมดูเอกสารหรือวิกิ
API สาธารณะยังคงไม่มั่นคงและเป็นความคิดที่ดีมากที่จะ อ่านบันทึกย่อ และ คู่มือการย้ายถิ่น ก่อนการอัปเดตแต่ละครั้ง
ประสิทธิภาพส่วนใหญ่มีความสำคัญสำหรับไฟล์ขนาดใหญ่ สำหรับไฟล์ขนาดเล็กไม่กี่ MS ที่นี่หรือไม่สำคัญ ข้อมูลที่นำเสนอมาจากการพัฒนาสาขาโดยทั่วไป (ปัจจุบัน 0.103-beta)
| คำอธิบาย | แถว | คอลัมน์ | เวลา/หน่วยความจำในการแทรกข้อมูล | บันทึกสมุดงาน | เวลา/หน่วยความจำทั้งหมด |
|---|---|---|---|---|---|
| สมุดงานผสม (ข้อความ/หมายเลข) ส่วนสำคัญ | 250 000 | 15 | 1.619 วินาที / 117 MIB | 6.343 วินาที | 7.962 วินาที / 477 MIB |
| ข้อความเท่านั้นสมุดงาน ส่วนสำคัญ | 1 000 000 | 10 | 6.302 วินาที / 402 MIB | 17.134 วินาที | 23.436 วินาที / 1880 MIB |
| คำอธิบาย | แถว | คอลัมน์ | เวลาโหลดข้อมูล | หน่วยความจำที่ใช้ |
|---|---|---|---|---|
| โหลดสมุดงานผสม (คอลัมน์ข้อความ 10 ข้อความ/5) | 250 000 | 15 | 15.648 วินาที | 236 MIB |
| ข้อความเท่านั้นสมุดงาน | 1 000 000 | 10 | 49.046 วินาที | 801 MIB |
โหลดการทดสอบไฟล์ที่ใช้ในระหว่างการทดสอบบันทึก
Unable to find font font name or fallback font fallback font name. Install missing fonts or specify a different fallback font through 'LoadOptions.DefaultGraphicEngine = new DefaultGraphicEngine(“Fallback font name”)' ดูหน้าวิธีใช้เกี่ยวกับแบบอักษรที่หายไปThe type initializer for 'Gdip' threw an exception. บน Linux คุณต้องอัพเกรดเป็น 0.97+หากคุณต้องการรวม scoldXML ในโครงการของคุณคุณสามารถติดตั้งได้โดยตรงจาก NUGET
ในการติดตั้ง sploundxml ให้เรียกใช้คำสั่งต่อไปนี้ในคอนโซลแพ็คเกจ Manager
PM> Install-Package ClosedXML
SclowerXML ช่วยให้คุณสร้างไฟล์ Excel ได้โดยไม่ต้องใช้แอปพลิเคชัน Excel ตัวอย่างทั่วไปคือการสร้างรายงาน Excel บนเว็บเซิร์ฟเวอร์
ตัวอย่าง:
using ( var workbook = new XLWorkbook ( ) )
{
var worksheet = workbook . Worksheets . Add ( "Sample Sheet" ) ;
worksheet . Cell ( "A1" ) . Value = "Hello World!" ;
worksheet . Cell ( "A2" ) . FormulaA1 = "=MID(A1, 7, 5)" ;
workbook . SaveAs ( "HelloWorld.xlsx" ) ;
} ตรวจสอบให้แน่ใจว่าได้ตรวจสอบโครงการส่วนขยายของ ClosedXML ของเรา
ข้อกำหนด OpenXML เป็นสัตว์ร้ายขนาดใหญ่และซับซ้อน เพื่อให้ splosedXML เสื้อคลุมรอบ OpenXML เพื่อรองรับคุณสมบัติทั้งหมดเราพึ่งพาการมีส่วนร่วมของชุมชน ก่อนที่จะเปิดปัญหาเพื่อขอคุณสมบัติใหม่เราต้องการกระตุ้นให้คุณพยายามใช้งานด้วยตัวเองและบันทึกคำขอดึง
โปรดอ่านแนวทางนักพัฒนาทั้งหมด
ขอบคุณ Jetbrains สำหรับการจัดหาเครื่องมือการพัฒนาผ่านโปรแกรมโอเพนซอร์ซของพวกเขา