GroupDocs.Assembly for .NET

สร้างตารางข้อมูลในเอกสาร XLSX โดยใช้ API .NET ของเรา

GroupDocs.Assembly for .NET ทำให้การเติมตารางในเอกสาร XLSX ด้วยข้อมูลจากแหล่งที่มาแตกต่างกันเป็นเรื่องง่าย

วิธีการเติมตารางในเอกสาร XLSX

GroupDocs.Assembly ช่วยให้คุณสามารถเติมตารางในเทมเพลตสำหรับรูปแบบเช่น XLSX ได้อย่างไดนามิก ใส่ข้อมูลจากแหล่งที่มาหลายแห่งลงในตารางของคุณ

  1. สร้างเทมเพลต XLSX พร้อมที่ว่างสำหรับตาราง
  2. ดึงข้อมูลจากแหล่งที่รองรับใด ๆ
  3. กรองข้อมูลเพื่อรวมเฉพาะข้อมูลที่ต้องการ
  4. บันทึกเอกสารที่มีตารางที่เติมข้อมูลแล้ว
// เพิ่มแท็กเหล่านี้เข้าไปในแถวของเทมเพลตตาราง
// <<foreach [c in ds]>>
// <<[c.Client]>><<[c.Manager]>><<[c.Price]>>
// <</foreach>>

// ตั้งค่าพาธไฟล์สำหรับเทมเพลต
string template = "table_template.xlsx";

// ดึงข้อมูลจากแหล่งข้อมูลที่รองรับ
DataSourceInfo data 
    = new DataSourceInfo(GetData(), "ds");

// บันทึกเอกสารที่มีตารางที่เติมข้อมูลแล้ว
DocumentAssembler asm = new DocumentAssembler();
asm.AssembleDocument(template, "result.xlsx", data);
dotnet add package GroupDocs.Assembly
คลิกเพื่อลอก
คัดลอกแล้ว
ตัวอย่างเพิ่มเติม เอกสาร

สร้างเอกสารที่มีตารางไดนามิก

GroupDocs.Assembly for .NET ช่วยให้การสร้างเอกสารเป็นไปอย่างราบรื่นโดยการทำให้ตารางถูกเติมโดยอัตโนมัติ และสนับสนุนองค์ประกอบอื่น ๆ เช่น กราฟ รายการ และรูปภาพผ่านเทมเพลตและมาร์กอัปขั้นสูง

คุณสมบัติหลักของ GroupDocs.Assembly

สร้างรายงานจากข้อมูลที่มีโครงสร้าง

API สามารถประมวลผลข้อมูลจากแหล่งเช่น JSON, XML และ CSV เพื่อเติมตารางในเอกสารสำนักงานได้อย่างมีประสิทธิภาพและแม่นยำ

แสดงข้อมูลด้วยภาพ

GroupDocs.Assembly อนุญาตให้สร้างตาราง รายการ และกราฟ รวมถึงการแทรกข้อความ ลิงก์ และรูปภาพเพื่อออกแบบเอกสารที่มีคุณภาพสูง

จัดวางข้อมูลในตารางอย่างแม่นยำ

ใช้ซินแทกซ์ที่อิงตาม LINQ เพื่อเพิ่มแถวและคอลัมน์ในตารางแบบไดนามิก ปรับแต่งสไตล์ รวมถึงสีและรูปแบบได้อย่างมีประสิทธิภาพ

รองรับรูปแบบที่หลากหลาย

จัดการกับรูปแบบไฟล์ที่เป็นที่นิยมเช่น MS Office, OpenOffice, PDF และ HTML ได้อย่างราบรื่น แทรกตารางที่เติมข้อมูลแล้วเข้ากับประเภทเอกสารที่รองรับ

วิธีการเติมตารางข้อมูลแบบไดนามิก

ตัวอย่างนี้แสดงวิธีการเติมตารางในเอกสาร XLSX โดยใช้ข้อมูลแบบไดนามิก

C#

// เตรียมเทมเพลตพร้อมที่ว่างสำหรับตาราง
// <<foreach [c in items]>> <<[c.Client]>><<[c.Manager]>>
// <<[c.Price]>> <</foreach>>

// ระบุพาธไฟล์ไปยังเทมเพลต
string template = "table_template.xlsx";

// ดึงข้อมูลจากแหล่งข้อมูลที่คุณเลือก
JsonDataSource data_json = 
  new JsonDataSource("Items.json");

// สร้างวัตถุแหล่งข้อมูลด้วยข้อมูลที่จำเป็น
DataSourceInfo data 
    = new DataSourceInfo(data_json, "items");

// เริ่มต้น DocumentAssembler
DocumentAssembler asm = new DocumentAssembler();

// บันทึกเอกสารที่เสร็จสมบูรณ์พร้อมด้วยตารางที่เติมข้อมูลแล้ว
asm.AssembleDocument(template, "result.xlsx", data);
dotnet add package GroupDocs.Assembly
คลิกเพื่อลอก
คัดลอกแล้ว
ตัวอย่างเพิ่มเติม เอกสาร

ภาพรวมของ GroupDocs.Assembly for .NET

GroupDocs.Assembly for .NET ถูกสร้างขึ้นเพื่อสร้างเอกสารและรายงานโดยการเติมเทมเพลตด้วยข้อมูลจากหลายแหล่ง ข้อมูลที่มีโครงสร้างสามารถถูกเพิ่มเข้าไปในตาราง รายการ และกราฟอย่างง่ายดาย หรือแทรกรูปภาพแบบไดนามิกได้ การใช้งานซินแทกซ์ขั้นสูงทำให้การจัดวางข้อมูลนั้นถูกต้อง รองรับกว่า 50 รูปแบบ รวมถึง PDF เอกสาร MS Office และไฟล์อีเมล
เรียนรู้เพิ่มเติม
About illustration

พร้อมที่จะเริ่มต้นหรือยัง?

ดาวน์โหลด GroupDocs.Assembly ได้ฟรีหรือรับสิทธิ์การใช้งานแบบทดลองใช้เพื่อการเข้าถึงแบบเต็ม!

ทรัพยากรที่มีประโยชน์

สำรวจเอกสารตัวอย่างรหัสและการสนับสนุนชุมชนเพื่อปรับปรุงประสบการณ์ของคุณ

สำรวจคุณสมบัติหลัก

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

สร้างรายงานที่มีตารางรายละเอียด

.NET สามารถสร้างรายงานที่ครอบคลุมโดยการเติมเทมเพลตด้วยตารางและองค์ประกอบข้อมูลอื่น ๆ ในมากกว่า 50 รูปแบบที่รองรับ

เคล็ดลับใบอนุญาตชั่วคราว

1
ลงทะเบียนด้วยอีเมลที่ทำงานของคุณ ไม่อนุญาตให้ใช้บริการอีเมลฟรี
2
ใช้ปุ่ม รับใบอนุญาตชั่วคราว ในขั้นตอนที่ 2
 ไทย