บีบอัดไฟล์ CSV โดยใช้ Java

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

ขั้นตอนการบีบอัด CSV โดยใช้ Java

  1. ตั้งค่าสภาพแวดล้อมเพื่อใช้ Aspose.ZIP เพื่อบีบอัดไฟล์ CSV
  2. สร้างอินสแตนซ์ของคลาส Archive
  3. ระบุชื่อไฟล์และรายการ ZIP
  4. เขียนไฟล์ ZIP ที่ถูกบีบอัดโดยใช้วิธีการบันทึก

ขั้นตอนเหล่านี้สาธิตวิธีสร้าง ตัวลดขนาดไฟล์ CSV โดยใช้ Java ขั้นแรก ให้เริ่มกระบวนการบีบอัดโดยโหลดไฟล์อินพุตที่คั่นด้วยจุลภาค จากนั้นสร้างรายการโดยระบุชื่อไฟล์ในไฟล์ ZIP และเขียนไฟล์เอาต์พุตลงในดิสก์หรือสตรีม

โค้ดสำหรับบีบอัดไฟล์ CSV โดยใช้ Java

// Import the required classes from Aspose.Zip for Java
import com.aspose.zip.*;
public class Main
{
public static void main(String[] args) throws Exception {
// Apply the license for Aspose.PDF
new License().setLicense("license.lic");
// Create Archive class object
var arch = new com.aspose.zip.Archive();
// Specify file names and create entry
arch.createEntry("input.csv", "Sample.csv");
// Save compressed ZIP archive containing CSV data
arch.save("csv_archive.zip");
}
}

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

บทความนี้กล่าวถึงรายละเอียดในการ บีบอัดไฟล์ CSV โดยใช้ Java แต่หากคุณต้องการแตกไฟล์เก็บถาวรที่ได้รับการป้องกัน โปรดอ่านบทความใน เปิดไฟล์ ZIP ด้วยรหัสผ่านใน Java

 ไทย