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