GroupDocs.Parser for .NET

ดึงตารางจาก PPTX โดยใช้ C#

ระบุและดึงโครงสร้างตารางจาก PDF, Word, Excel และรูปแบบไฟล์อื่น ๆ อย่างรวดเร็วโดยใช้ GroupDocs.Parser ในโปรเจกต์ .NET ของคุณ.

ขั้นตอนในการดึงตารางจาก Pptx ใน C#

ทำตามคำแนะนำเหล่านี้เพื่อลดการดึงตารางจากไฟล์ PPTX โดยใช้ GroupDocs.Parser ภายในสภาพแวดล้อม .NET ของคุณ:

  1. สร้างอินสแตนซ์ของ Parser และโหลดเอกสาร PPTX ของคุณ.
  2. ตรวจสอบว่าการดึงตารางถูกสนับสนุนสำหรับรูปแบบข้อมูลนำเข้า.
  3. ดึงเนื้อหาตารางจากไฟล์.
  4. ใช้ข้อมูลตารางที่มีโครงสร้างสำหรับการรายงาน การทำงานอัตโนมัติ หรือการวิเคราะห์.
// เปิดเอกสารที่มีข้อมูลตารางโดยใช้ Parser
using (Parser parser = new Parser("input.pptx")) {

    // ตรวจสอบว่ารูปแบบสนับสนุนการจดจำตารางหรือไม่
    if (!parser.Features.Tables) {
        Console.WriteLine("จัดการกับเอกสารที่ไม่สนับสนุนการวิเคราะห์ตาราง");
        return;
    }

    // กำหนดว่าโครงสร้างตารางจะถูกระบุอย่างไร
    TemplateTableLayout layout = new TemplateTableLayout(
        new double[] { 50, 95, 275, 415, 485, 545 },
        new double[] { 325, 340, 365, 395 });

    // กำหนดพารามิเตอร์การดึงข้อมูลสำหรับข้อมูลตาราง
    PageTableAreaOptions options = new PageTableAreaOptions(layout);

    //  ดึงตารางจากเนื้อหาไฟล์
    IEnumerable<PageTableArea> tables = parser.GetTables(options);

    //  วนซ้ำผ่านแต่ละตารางที่ตรวจพบ
    foreach (PageTableArea t in tables)
    {
    }
}
dotnet add package GroupDocs.Parser
คลิกเพื่อคัดลอก
คัดลอกแล้ว
ตัวอย่างเพิ่มเติม เอกสารประกอบ

ความสามารถในการดึงข้อมูลที่ทรงพลัง

นอกจากการวิเคราะห์ตารางแล้ว GroupDocs.Parser ยังสามารถดึงเนื้อหาที่หลากหลาย เช่น บล็อกข้อความ รูปภาพ เมตาดาต้า และข้อมูลที่มีโครงสร้างอื่น ๆ เพื่อตอบสนองความต้องการในการทำงานอัตโนมัติของเอกสาร.

การจดจำตารางและการดึงเนื้อหา

การตรวจจับตารางหลายรูปแบบที่แม่นยำ

ดึงข้อมูลตารางจาก DOCX, XLSX, PDF, HTML และรูปแบบที่คล้ายกันด้วยความแม่นยำสูง.

วิเคราะห์โครงสร้างตารางจากไฟล์

ดึงข้อมูลตารางจากเอกสารและสเปรดชีตได้อย่างมีประสิทธิภาพโดยไม่สูญเสียรูปแบบ.

การกำหนดค่าการดึงตารางที่ยืดหยุ่น

ปรับแต่งการตรวจจับลักษณะ การจัดเรียงคอลัมน์ และตัวเลือกหัว/ท้ายเพื่อควบคุมผลลัพธ์อย่างแม่นยำ.

วิธีการดึงตารางจากสเปรดชีต Excel

ตัวอย่างโค้ดนี้แสดงวิธีการอ่านและวนซ้ำผ่านข้อมูลตารางในไฟล์ XLSX โดยใช้ GroupDocs.Parser.

C#

//  เปิดไฟล์ Excel โดยใช้ API Parser
using (Parser parser = new Parser("input.xlsx"))
{
    // ออกจากงานถ้าไม่สามารถดึงตารางจากไฟล์ได้
    if (!parser.Features.Tables)
    {
        return;
    }

    // ใช้กฎจัดรูปแบบเพื่อค้นหาข้อมูลตาราง
    TemplateTableLayout layout = new TemplateTableLayout(
            new double[] { 50, 95, 275, 415, 485, 545 },
            new double[] { 325, 340, 365, 395 });

    // กำหนดพารามิเตอร์การดึงข้อมูลสำหรับตาราง
    PageTableAreaOptions options = new PageTableAreaOptions(layout);

    // ดำเนินการดึงข้อมูลตาราง
    IEnumerable<PageTableArea> tables = parser.GetTables(options);

    // ตรวจสอบแต่ละโครงสร้างตารางที่ตรวจจับได้
    foreach (PageTableArea t in tables)
    {
        // วนผ่านแต่ละแถวในตาราง
        for (int row = 0; row < t.RowCount; row++)
        {
            // วนซ้ำผ่านเซลล์ในแต่ละแถว
            for (int column = 0; column < t.ColumnCount; column++)
            {
                // เข้าถึงเซลล์ตารางปัจจุบัน
                PageTableAreaCell cell = t[row, column];
                if (cell != null)
                {
                    // แสดงเนื้อหาข้อความในแต่ละเซลล์
                    Console.Write(cell.Text);
                    Console.Write(" | ");
                }
            }
        }
    }
}

เกี่ยวกับ API GroupDocs.Parser for .NET

GroupDocs.Parser เป็น API ที่ครอบคลุมสำหรับการแยกเนื้อหาในเอกสาร ซึ่งสร้างขึ้นสำหรับนักพัฒนา .NET ช่วยให้สามารถดึงข้อมูลที่ถูกต้องของข้อความ, ตาราง, รูปภาพ, ลิงก์ และองค์ประกอบที่มีโครงสร้างอื่น ๆ จากรูปแบบต่าง ๆ เช่น PDF, DOCX, XLSX, PPTX และอื่น ๆ โดยไม่ต้องใช้ซอฟต์แวร์ของบุคคลที่สาม.
เรียนรู้เพิ่มเติม
About illustration

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

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

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

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

รูปแบบที่รองรับสำหรับการดึงตาราง

GroupDocs.Parser สามารถดึงข้อมูลตารางจากเอกสารหลายประเภทได้ ด้านล่างคือรูปแบบที่ใช้บ่อยที่สุดสำหรับการวิเคราะห์ตารางที่มีโครงสร้าง.

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

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