การแปลงไฟล์ PDF ไปยัง Excel สําหรับ Business Analytics ใน .NET
ทีมธุรกิจและนักวิเคราะห์ต้องการข้อมูลจากหลายร้อยหรือหลายพันไฟล์ PDF - Fast. ด้วย Aspose.PDF.Plugin XlsConverter สําหรับ .NET คุณสามารถอัตโนมัติการทํางานของ PDF-to-Excel สําหรับการรายงาน BI หรือการปฏิบัติตามด้วยตัวเลือกขั้นสูงสําหรับการจัดการข้อผิดพลาดและการเลือกรูปแบบการออก.
กระแสทํางานของชุด: อัตโนมัติ PDF ไปยัง Excel สําหรับโฟลเดอร
using Aspose.Pdf.Plugins;
using System.IO;
string inputDir = @"C:\Data\PDFs";
string outputDir = @"C:\Data\Excel";
Directory.CreateDirectory(outputDir);
string[] pdfFiles = Directory.GetFiles(inputDir, "*.pdf");
int success = 0, failed = 0;
foreach (var pdfFile in pdfFiles)
{
string baseName = Path.GetFileNameWithoutExtension(pdfFile);
string outFile = Path.Combine(outputDir, baseName + ".xlsx");
try
{
var converter = new PdfXls();
var options = new PdfToXlsOptions
{
Format = PdfToXlsOptions.ExcelFormat.XLSX
};
options.AddInput(new FileDataSource(pdfFile));
options.AddOutput(new FileDataSource(outFile));
converter.Process(options);
Console.WriteLine($"Converted: {pdfFile} => {outFile}");
success++;
}
catch (Exception ex)
{
Console.WriteLine($"Failed: {pdfFile} | {ex.Message}");
failed++;
}
}
Console.WriteLine($"Done! Success: {success}, Failed: {failed}");รูปแบบการออกและตัวเลือกการส่งออก
- ผลเริ่มต้นคือ XLSX (Excel
options.Formatไปยัง CSV ถ้าจําเป็น. - ปรับแต่งชื่อแผ่นงานหรือรวมไฟล์ PDF มากมายลงในหนังสือทํางานเดียวหากต้องการ.
- ตรวจสอบข้อมูลที่ส่งออกสําหรับการจัดรูปแบบ (หัวเซลล์ผสม) และปรับตั้งค่าการแปลงตามความต้องการ.
การจัดการข้อผิดพลาดในการแปลงแบทช
- ระยําข้อบกพร่องสําหรับไฟล์ PDF ที่ทําลายหรือไม่ได้รับการสนับสนุน (เช่นด้านบน)
- บันทึกความสําเร็จ / ความล้มเหลวทั้งหมดสําหรับการตรวจสอบและตรวจสอบ
- ตัวเลือกการส่งกลับการแปลงที่ล้มเหลวหลังจากตรวจสอบ
- ใช้ปลั๊กอิน Optimizer เพื่อ PDF Pre-Process สําหรับคุณภาพการแปลงที่ดีที่สุด
กรณีการใช้งาน
- การถ่ายโอนข้อมูลทางการเงินการตรวจสอบหรือสัญญาทั่วองค์กร
- BI dashboards ที่ขับเคลื่อนด้วยข้อมูล PDF ที่สกัด
- ท่อรายงานอัตโนมัติสําหรับการปฏิบัติตามหรือจัดส่งลูกค้า
คําถามที่ถามบ่อย
**Q: ฉันสามารถส่งออกไปยัง CSV และ Excel ได้หรือไม?**A: ใช่ - ชุด options.Format = PdfToXlsOptions.ExcelFormat.CSV สําหรับการส่งออก CSV แทน XLSX.
**Q: ปลั๊กอินจะจัดการกับการแปลงที่ไม่ประสบความสําเร็จอย่างไร?**A: การยกเว้นจะถูกโยนสําหรับไฟล์ที่ทําลายหรือไม่ได้รับการสนับสนุน จับและลงชื่อเข้าสู่ระบบเพื่อตรวจสอบตามที่ตัวอย่างรหัสข้างต้น.
**Q: ฉันจะปรับปรุงความแม่นยําของการแปลงได้อย่างไร?**A: ใช้ปลั๊กอิน Optimizer เพื่อทําความสะอาดและบีบอัดไฟล์ PDF ก่อนการแปลงและยืนยันการส่งออกเพื่อโครงสร้างที่สม่ําเสมอ.
Pro เคล็ดลับ: หลังจากแปลงชุดเชื่อมโยง Excel outputs โดยตรงกับเครื่องมือ BI หรือสคริปต์นําเข้าฐานข้อมูลเพื่ออัตโนมัติการรายงาน end-to-end ที่แท้จริง.