แปลง Excel XLS หรือ XLSX เป็น CSV ผ่าน Java

แปลง Excel XLS หรือ XLSX เป็น CSV ใน Java โดยใช้ REST API

คุณเหนื่อยกับการแปลงไฟล์ Excel เป็น CSV ด้วยตนเองหรือไม่? ด้วย GroupDocs.Conversion Cloud SDK สำหรับ Java คุณสามารถทำให้กระบวนการนี้เป็นไปโดยอัตโนมัติและประหยัดเวลา ไฟล์ Excel มักใช้ในการจัดเก็บและวิเคราะห์ข้อมูล ในทางกลับกัน CSV เป็นรูปแบบไฟล์ยอดนิยมสำหรับการจัดเก็บข้อมูลแบบตาราง ไฟล์ CSV นั้นเรียบง่ายและน้ำหนักเบากว่าไฟล์ Excel ทำให้นำเข้าไปยังแอปพลิเคชันอื่นได้ง่ายขึ้น ในบทความนี้ เราจะสำรวจวิธีแปลง Excel (XLS/XLSX) เป็น CSV ใน Java โดยใช้ REST API และให้คำแนะนำทีละขั้นตอนเกี่ยวกับวิธีดำเนินการ

เราจะกล่าวถึงหัวข้อต่อไปนี้ในบทความนี้:

โปรแกรมแปลงไฟล์ Java Excel เป็น CSV REST API และการติดตั้ง SDK

GroupDocs.Conversion Cloud SDK สำหรับ Java เป็นโซลูชันการแปลงเอกสารบนคลาวด์ที่ช่วยให้นักพัฒนาสามารถแปลง รูปแบบไฟล์ที่หลากหลาย เป็นและจาก PDF, DOCX, XLSX, PPTX, HTML และ รูปแบบอื่นๆ SDK รองรับรูปแบบไฟล์มากกว่า 50 รูปแบบ รวมถึง Word, PowerPoint, HTML, Excel, CSV, JSON และอื่นๆ อีกมากมาย ด้วย GroupDocs.Conversion Cloud SDK สำหรับ Java คุณสามารถทำให้กระบวนการแปลงเอกสารเป็นไปโดยอัตโนมัติและปรับปรุงเวิร์กโฟลว์ของคุณ การรวม API เข้ากับแอปพลิเคชันที่ใช้ Java ทำได้ง่ายและมีประสิทธิภาพ ทำให้ไม่ต้องใช้ซอฟต์แวร์เพิ่มเติม

คุณสามารถ ดาวน์โหลด ไฟล์ JAR ของ API หรือติดตั้งโดยใช้ Maven โดยเพิ่มที่เก็บและการอ้างอิงต่อไปนี้ในไฟล์ pom.xml ของโปรเจ็กต์:

พื้นที่เก็บข้อมูล Maven:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

การพึ่งพา Maven:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

หากต้องการใช้ GroupDocs.Conversion Cloud SDK สำหรับ Java คุณต้อง ลงชื่อสมัครใช้ สำหรับบัญชี GroupDocs และ รับรหัส API ของคุณ เมื่อคุณมี Client Id และ Client Secret แล้ว ให้เพิ่มข้อมูลโค้ดด้านล่างในแอปพลิเคชันที่ใช้ Java:

# รับ client_id และ client_secret ของคุณจาก https://dashboard.groupdocs.cloud หลังจากลงทะเบียนฟรี

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

วิธีแปลงไฟล์ Excel เป็น CSV ใน Java โดยใช้ REST API

หากต้องการแปลงไฟล์ Excel เป็น CSV โดยใช้ GroupDocs.Conversion Cloud SDK สำหรับ Java คุณต้องทำตามขั้นตอนด้านล่าง:

อัพโหลดไฟล์

ประการแรก อัปโหลดแผ่นงาน Excel ไปยังคลาวด์โดยใช้ข้อมูลโค้ดที่ระบุด้านล่าง:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// อัปโหลดไฟล์ไปยัง Cloud Storage โดยใช้ Java
public class App {

  public static void main(String[] args) {
        
    // สร้างอินสแตนซ์ของการแปลง API          
    FileApi apiInstance = new FileApi(configuration);
    try {
      File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.xlsx");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.xlsx", fileStream, MyStorage);
      FilesUploadResult response = apiInstance.uploadFile(request);
      System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

ด้วยเหตุนี้ ไฟล์ Excel ที่อัปโหลดจะอยู่ใน ส่วนไฟล์ ของแดชบอร์ดของคุณบนระบบคลาวด์

แปลงไฟล์ Excel XLSX เป็น CSV ใน Java

ต่อไปนี้คือคำแนะนำทีละขั้นตอนและตัวอย่างข้อมูลโค้ดสำหรับวิธีใช้ GroupDocs.Conversion Cloud SDK สำหรับ Java เพื่อแปลงไฟล์ Excel เป็น CSV:

  • ขั้นแรก นำเข้าคลาสที่จำเป็นลงในไฟล์ Java ของคุณ
  • ประการที่สอง สร้างอินสแตนซ์ของคลาส ConvertApi
  • ประการที่สาม สร้างอินสแตนซ์ของคลาส ConvertSettings
  • ถัดไป ระบุชื่อที่เก็บข้อมูลบนคลาวด์ของคุณ
  • ตอนนี้ ตั้งค่าเส้นทางไฟล์ต้นฉบับและรูปแบบเป้าหมายเป็น “csv”
  • หลังจากนั้น ให้กำหนดพาธของไฟล์เอาต์พุต
  • จากนั้น สร้างอินสแตนซ์คลาส ConvertDocumentRequest และส่งพารามิเตอร์การตั้งค่า
  • สุดท้าย แปลง Excel XLSX เป็น CSV โดยเรียกเมธอด convertDocument() และส่งพารามิเตอร์ ConvertDocumentRequest

ข้อมูลโค้ดต่อไปนี้สาธิตวิธีแปลงไฟล์ XLSX เป็นไฟล์ CSV ใน Java โดยใช้ REST API:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// วิธีแปลง Excel XLSX เป็น CSV ใน Java โดยใช้ REST API
public class App {

  public static void main(String[] args) {
    
    // สร้างอินสแตนซ์ของการแปลง API
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // เตรียมการตั้งค่าการแปลง
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.xlsx");
      settings.setFormat("csv");
      
      settings.setOutputPath("java-testing/output-sample-file.csv");
    
      // แปลงเป็นรูปแบบที่กำหนด
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

คุณสามารถดูผลลัพธ์ในภาพด้านล่าง:

วิธีแปลงไฟล์ XLSX เป็น CSV ออนไลน์ใน Java โดยใช้ REST API

แปลงไฟล์ XLSX เป็นไฟล์ CSV โดยใช้ Java

ดาวน์โหลดไฟล์ที่แปลงแล้ว

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

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// ดาวน์โหลดไฟล์จาก Cloud Storage ใน Java
public class App {

  public static void main(String[] args) {
        
    // สร้างอินสแตนซ์ของการแปลง API          
    FileApi apiInstance = new FileApi(configuration);
    try {
      DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.csv", MyStorage, null);
      File response = apiInstance.downloadFile(request);
      System.err.println("Expected response type is File: " + response.length());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

ตัวแปลง XLSX เป็น CSV ออนไลน์ฟรี

วิธีแปลง Excel เป็น CSV ออนไลน์ฟรี โปรดลองใช้ ตัวแปลง XLSX เป็น CSV ฟรีทางออนไลน์ ตัวแปลงนี้ได้รับการพัฒนาโดยใช้ GroupDocs.Conversion Cloud REST API ที่กล่าวถึงข้างต้น

บทสรุป

สรุป การแปลงไฟล์ Excel เป็นรูปแบบ CSV เป็นงานทั่วไป และ GroupDocs.Conversion Cloud SDK สำหรับ Java ทำให้ง่ายและมีประสิทธิภาพ หวังว่าคุณจะสนุกกับบทความและได้เรียนรู้:

  • วิธีแปลงไฟล์ Excel XLSX เป็นไฟล์ CSV โดยทางโปรแกรมใน Java
  • อัปโหลดไฟล์ Excel โดยทางโปรแกรมแล้วดาวน์โหลดไฟล์ CSV ที่แปลงแล้วจากคลาวด์
  • และแปลงไฟล์ Excel เป็น CSV ได้ฟรีโดยใช้เครื่องมือแปลงไฟล์ Excel เป็น CSV ออนไลน์ฟรี

นอกจากนี้ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ API การแปลงรูปแบบไฟล์ของ GroupDocs โดยใช้ เอกสารประกอบ หรือดูตัวอย่างที่มีใน GitHub เรายังมีส่วน API Reference ที่ช่วยให้คุณแสดงภาพและโต้ตอบกับ API ของเราได้โดยตรงผ่านเบราว์เซอร์

สุดท้าย เรายังคงเขียนบทความบล็อกใหม่ๆ เกี่ยวกับรูปแบบไฟล์และการแปลงต่างๆ โดยใช้ REST API ดังนั้นโปรดติดต่อเพื่อรับการอัปเดตเป็นประจำ

ถามคำถาม

คุณสามารถถามคำถามเกี่ยวกับ API ตัวแปลง Excel เป็น CSV ผ่านทาง ฟอรัม ของเรา

คำถามที่พบบ่อย

ฉันจะแปลงไฟล์ Excel เป็น CSV ใน Java ได้อย่างไร

คุณต้องอัปโหลดไฟล์ Excel ไปยังคลาวด์ จากนั้นแปลงเป็นรูปแบบ CSV โดยใช้โค้ด Java ที่ให้มา คุณจะต้องดาวน์โหลดไฟล์ที่แปลงแล้วด้วย Java code snippet มีขั้นตอนในการแปลงไฟล์ Excel เป็นไฟล์ CSV โดยใช้ REST API

วิธีแปลง Excel เป็น CSV บน Windows

โปรดไปที่ ลิงก์ดาวน์โหลด เพื่อดาวน์โหลดตัวแปลงออฟไลน์ของ Excel เป็น CSV สำหรับ Windows ตัวแปลง Excel เป็น CSV ฟรีนี้สามารถใช้เพื่อแปลงแผ่นงาน Excel เป็นไฟล์ CSV บน Windows ได้อย่างรวดเร็วด้วยการคลิกเพียงครั้งเดียว

ฉันจะแปลงไฟล์ Excel เป็นไฟล์ CSV ทางออนไลน์ฟรีได้อย่างไร

โปรดทำตามคำแนะนำทีละขั้นตอนเพื่อแปลงไฟล์ Excel เป็น CSV ออนไลน์ฟรี:

  • เปิด ตัวแปลง Excel เป็น CSV ออนไลน์
  • ตอนนี้ คลิกภายในพื้นที่วางไฟล์เพื่ออัปโหลดไฟล์ Excel หรือลากและวางไฟล์ Excel
  • จากนั้นคลิกที่ปุ่มแปลงทันที ตัวแปลง Excel เป็น CSV ออนไลน์จะเปลี่ยน Excel เป็นไฟล์ CSV
  • ลิงค์ดาวน์โหลดไฟล์เอาต์พุตจะพร้อมใช้งานทันทีหลังจากการแปลง

GroupDocs.Conversion Cloud SDK สำหรับ Java ใช้งานได้ฟรีหรือไม่

GroupDocs.Conversion Cloud SDK สำหรับ Java มีบัญชีทดลองใช้ฟรีที่ให้คุณทดสอบ API และคุณสมบัติต่างๆ หลังจากช่วงทดลองใช้ คุณจะต้อง ซื้อการสมัครรับข้อมูล เพื่อใช้ API ต่อไป

ดูสิ่งนี้ด้วย

หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับหัวข้อที่เกี่ยวข้อง เราขอแนะนำให้อ่านบทความด้านล่าง: