การสร้างรายงานใน C#

ไลบรารี .NET ความเร็วสูงเพื่อสร้างรายงานในเอกสาร Word, PDF, OpenOffice, Web และ Markdown และสำหรับเอกสารอัตโนมัติโดยใช้เทมเพลตและข้อมูลที่กำหนดเอง

ตัวสร้างรายงานนี้มี API ที่ไม่ขึ้นกับแพลตฟอร์มที่มีประสิทธิภาพ ใช้ API การรายงานของเราเพื่อพัฒนาซอฟต์แวร์ระดับสูงสำหรับแพลตฟอร์ม .NET ด้วยการรวมโซลูชันของเราเข้ากับซอฟต์แวร์ของคุณ คุณสามารถสร้างรายงานที่น่าทึ่งใน DOCX, PDF, HTML และรูปแบบยอดนิยมอื่นๆ ตามเทมเพลตและข้อมูลที่กำหนดเองโดยใช้ C#

ดูข้อมูลโค้ด

การรายงานใน C#

สร้างรายงานที่มีประสิทธิภาพซึ่งรวมรายการ ตาราง แผนภูมิ รูปภาพ บาร์โค้ด และองค์ประกอบเอกสารอื่นๆ โดยใช้ LINQ Reporting Engine ใน C# ไม่เพียงแค่รายงานเท่านั้น คุณสามารถสร้างเอกสารประเภทใดก็ได้ เช่น ใบแจ้งหนี้ ประวัติย่อ สัญญา จดหมาย และอื่นๆ โดยใช้ไลบรารี .NET ขั้นสูงของเรา

ดูว่าการสร้างรายงานใน C# นั้นง่ายเพียงใดโดยทำตามขั้นตอนต่อไปนี้:

  1. เลือกแหล่งข้อมูลของคุณ เช่น JSON, XML, CSV, ฐานข้อมูล หรือออบเจ็กต์ประเภทที่กำหนดเอง
  2. เตรียมเอกสารเทมเพลตในรูปแบบ PDF หรือ Word เช่น DOC หรือ DOCX การใช้ไวยากรณ์ตาม LINQ เรียงลำดับ กรอง และจัดกลุ่มข้อมูลโดยตรงในเทมเพลต
  3. ใช้เครื่องมือการรายงาน .NET ของเราเพื่อผูกเทมเพลตนี้และข้อมูลจากแหล่งข้อมูลของคุณโดยใช้ไวยากรณ์ LINQ และรับรายงานในรูปแบบที่คุณเลือก

สร้างเอกสารอัตโนมัติใน C#

เมื่อใช้การรายงานที่ให้ไว้กับ .NET คุณสามารถสร้างเอกสารในรูปแบบยอดนิยมมากมายด้วยคุณภาพระดับมืออาชีพ:

  • Microsoft Word: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM
  • OpenOffice: ODT, OTT
  • เค้าโครงคงที่: PDF, XPS, OpenXPS, PostScript
  • รูปภาพ: JPG, PNG, TIFF, BMP, SVG, EMF, GIF
  • เว็บ: HTML, MHTML
  • อื่นๆ: EPUB, MOBI, Xaml, PCL เป็นต้น

การสร้างรายงานใน C#

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

สร้างรายงานใน C#

ในการประเมินวิธีสร้างรายงานใน C# และวิธีการทำงานของ API การเขียนโปรแกรม ให้โหลดเอกสารเทมเพลตและไฟล์พร้อมข้อมูลของคุณ ระบุชื่อของออบเจ็กต์แหล่งข้อมูล หากใช้ในเทมเพลต หลังจากรันโค้ดแล้ว ให้ดาวน์โหลดผลลัพธ์ของการสร้างรายงานในรูปแบบที่สะดวก เช่น DOCX หรือ PDF

สร้างรายงานจากเทมเพลตและข้อมูลที่กำหนดเองใน C#
อัปโหลดเทมเพลต
รันโค้ด
อัพโหลดไฟล์ข้อมูล
เลือกรูปแบบเป้าหมายจากรายการ
using Aspose.Words;
using Aspose.Words.Reporting;

var doc = new Document("Input.docx");
var dataSource = "";

var engine = new ReportingEngine();
engine.BuildReport(doc, dataSource);

doc.Save("Output.docx");
รันโค้ด

วิธีใช้การรายงานสำหรับ Word, PDF และรูปแบบเอกสารอื่นๆ ใน C#

  1. ติดตั้ง Aspose.Words for .NET
  2. เพิ่มการอ้างอิงไลบรารี (นำเข้าไลบรารี) ไปยัง C# โครงการของคุณ
  3. สร้างเทมเพลตที่ทำเครื่องหมายด้วย LINQ based syntax
  4. โหลดเอกสารเทมเพลต
  5. โหลดข้อมูลจากแหล่งข้อมูล: ไฟล์ ฐานข้อมูล หรือออบเจกต์ที่กำหนดเอง
  6. สร้างรายงานโดยส่งเทมเพลตและข้อมูลของคุณไปยังอินสแตนซ์ 'ReportingEngine'
  7. บันทึกรายงานที่สร้างขึ้นเป็นไฟล์แยกต่างหากในรูปแบบที่สะดวก เช่น DOCX หรือ PDF

C# ห้องสมุดเพื่อสร้างรายงาน

มีทางเลือกสามทางในการติดตั้ง "Aspose.Words for .NET" ลงในระบบของคุณ โปรดเลือกหนึ่งรายการที่ตรงกับความต้องการของคุณและทำตามคำแนะนำทีละขั้นตอน:

ความต้องการของระบบ

ผลิตภัณฑ์ของเราสามารถข้ามแพลตฟอร์มได้อย่างสมบูรณ์และรองรับการใช้งาน .NET หลักๆ ทั้งหมด:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

ตราบใดที่โค้ด .NET ไม่ได้ขึ้นอยู่กับฮาร์ดแวร์หรือระบบปฏิบัติการพื้นฐาน แต่เฉพาะบน Virtual Machine เท่านั้น คุณมีอิสระที่จะพัฒนาซอฟต์แวร์ทุกประเภทสำหรับ Windows, macOS, Android, iOS และ Linux เพียงตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง .NET Framework, .NET Core, Windows Azure, Mono หรือ Xamarin เวอร์ชันที่เกี่ยวข้อง

เราขอแนะนำให้ใช้ Microsoft Visual Studio, Xamarin และ MonoDevelop สภาพแวดล้อมการพัฒนาแบบรวมเพื่อสร้างแอปพลิเคชัน C#, F#, VB.NET

รายละเอียดเพิ่มเติมโปรดดูที่ เอกสารประกอบผลิตภัณฑ์

รูปแบบที่นิยมมากที่สุดสำหรับการรายงาน

5%

สมัครสมาชิก Aspose Product Updates

รับจดหมายข่าวและข้อเสนอรายเดือนที่ส่งตรงถึงกล่องจดหมายของคุณ