Tabel adalah kumpulan sel yang disusun dalam baris dan kolom. Tabel memainkan peran yang sangat penting dalam menyimpan serta mengatur data yang terperinci atau rumit yang memungkinkan pengguna untuk dengan mudah membaca dan melihatnya. Tabel dapat digunakan dalam banyak cara, seperti membuat daftar, membandingkan informasi, menyelaraskan data, mengelompokkan informasi, menyoroti tren atau pola dalam data dan masih banyak lagi. GroupDocs.Parser for .NET adalah API berguna yang memungkinkan pemrogram perangkat lunak mengembangkan solusi untuk mengekstrak tabel, teks, dan gambar dari berbagai jenis format dokumen yang didukung, seperti PDF, Email, Ebook, Word (DOC, { 318}), PowerPoint (PPT, PPTX), Excel (XLS, XLSX), format Email (EML, MSG) dan banyak lagi. API .NET telah menyertakan beberapa fitur penting untuk bekerja dengan tabel, seperti mengekstrak semua tabel dari dokumen, mengekstrak tabel dari halaman tertentu, mendapatkan data sel tabel, mendapatkan jumlah total baris dan kolom tabel, mendapatkan tinggi baris, mencetak data tabel dan mungkin lebih.
GroupDocs.Parser for .NET memudahkan pengembang C# untuk mengekstrak tabel dari file DOC dengan menerapkan beberapa langkah mudah.
// Ekstrak tabel dari file DOC menggunakan GroupDocs.Parser API
// Buat instance kelas Parser
using (Parser parser = new Parser(filePath)) {
// Periksa apakah dokumen mendukung ekstraksi tabel
if (!parser.Features.Tables) {
Console.WriteLine("Dokumen tidak mendukung ekstraksi tabel.");
return;
}
// Membuat tata letak tabel
TemplateTableLayout layout = new TemplateTableLayout(
new double[] { 50, 95, 275, 415, 485, 545 },
new double[] { 325, 340, 365, 395 });
// Buat opsi untuk ekstraksi tabel
PageTableAreaOptions options = new PageTableAreaOptions(layout);
// Ekstrak tabel dari dokumen.
IEnumerable<PageTableArea> tables = parser.GetTables(options);
// Ulangi tabel
foreach (PageTableArea t in tables) {
// Ulangi baris
for (int row = 0; row < t.RowCount; row++) {
// Ulangi kolom
for (int column = 0; column < t.ColumnCount; column++) {
// Dapatkan sel tabel
PageTableAreaCell cell = t[row, column];
if (cell != null) {
// Cetak teks sel tabel
Console.Write(cell.Text);
Console.Write(" | ");
}
}
Console.WriteLine();
}
Console.WriteLine();
}
}
GroupDocs.Parser for .NET API didukung di semua platform dan sistem operasi utama. Sebelum menjalankan kode di bawah ini, harap pastikan bahwa Anda telah menginstal prasyarat berikut di sistem Anda.
.NET API penguraian dokumen & pemindaian tabel untuk format file dan gambar. Ekstrak data untuk beberapa format file populer seperti yang dinyatakan di bawah ini.
(Microsoft Word 2007 Marco File)
(Office 2007+ Word Document)
(Microsoft Word Template Files)
(Microsoft Word 2007+ Template File)
(Microsoft Word Template File )
(Open eBook File)
(Hyper Text Markup Language)
(MHTML Web Archive)
(Web Page Archive Format)
(OpenDocument Presentation Format)
(OpenDocument Spreadsheet)
(OpenDocument Text File Format)
(OneNote Document)
(OpenDocument Standard Format)
(OpenDocument Standard Format)
(Portable Document Format)