
Java REST API để kết hợp sổ làm việc Excel
Cho dù bạn đang xử lý báo cáo tài chính, dữ liệu dự án hay hồ sơ khách hàng, việc hợp nhất thông tin này thành một sổ làm việc duy nhất thường rất cần thiết để phân tích hợp lý, cải thiện quá trình ra quyết định và chia sẻ dễ dàng hơn. Thứ hai, trong thế giới dữ liệu ngày nay, việc quản lý thông tin trải rộng trên nhiều sổ làm việc Excel có thể là một thách thức và tốn thời gian. Do đó, bằng cách tự động hóa quy trình này bằng Java REST API, bạn có thể kết hợp hiệu quả khối lượng dữ liệu lớn với độ chính xác và tính linh hoạt, tiết kiệm thời gian và công sức đồng thời nâng cao năng suất trong quy trình làm việc của mình.
- Java REST API để hợp nhất các tệp Excel
- Kết hợp sổ làm việc Excel trong Java
- Hợp nhất Excel bằng lệnh cURL
Java REST API để hợp nhất các tệp Excel
Quản lý dữ liệu trên nhiều sổ làm việc Excel có thể nhanh chóng trở nên cồng kềnh, đặc biệt là khi xử lý các tập dữ liệu lớn hoặc các dự án hợp tác. Việc hợp nhất các sổ làm việc này thành một tệp duy nhất giúp đơn giản hóa việc quản lý dữ liệu, giúp phân tích, chia sẻ và duy trì tính nhất quán dễ dàng hơn. Do đó, bằng cách tận dụng các khả năng của Aspose.Cells Cloud SDK for Java, bạn có thể tự động hóa quy trình này, đảm bảo độ chính xác, giảm công sức thủ công và tiết kiệm thời gian quý báu.
Cài đặt
Vui lòng thêm các thông tin chi tiết sau vào tệp pom.xml của dự án xây dựng maven.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells-cloud</artifactId>
<version>24.9</version>
</dependency>
</dependencies>
- Bạn có thể tải xuống phiên bản mới nhất từ Aspose Repository.
Bây giờ, chúng ta cần lấy thông tin xác thực của khách hàng từ cloud dashboard. Nếu bạn chưa có tài khoản, chỉ cần tạo một tài khoản miễn phí bằng cách làm theo hướng dẫn được chỉ định trong bài viết quick start.
Kết hợp sổ làm việc Excel trong Java
Hãy cùng khám phá chi tiết về cách chúng ta có thể sử dụng đoạn mã Java để kết hợp các bảng tính Excel theo phương pháp lập trình.
CellsApi api = new CellsApi(clientId,clientSecret);
Tạo một phiên bản của CellsApi trong khi cung cấp thông tin xác thực của khách hàng làm đối số đầu vào.
api.uploadFile("input.xls", file, "basic");
Tải các tệp Excel đầu vào lên bộ nhớ đám mây bằng phương thức uploadFile(…).
var response = api.cellsWorkbookPostWorkbooksMerge(workbook1, "source.xlsx", null, "basic" , null);
Cuối cùng, gọi phương thức PostWorkbooksMerge(…) để bắt đầu hoạt động hợp nhất.
// để biết thêm ví dụ, vui lòng truy cập https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Nhận ClientID và ClientSecret từ https://dashboard.aspose.cloud/
String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
// tạo một phiên bản của CellsApi bằng thông tin xác thực của khách hàng
CellsApi api = new CellsApi(clientId,clientSecret);
// tên của đầu vào đầu tiên sổ làm việc Excel
String name1 = "input.xls";
// tên của sổ làm việc Excel đầu vào thứ hai
String name2 = "input.xls";
// tải tập tin từ hệ thống cục bộ
File file = new File("/Users/nayyershahbaz/Downloads/"+name1);
// tải tệp Excel đầu vào lên bộ nhớ đám mây
api.uploadFile("input1.xls", file, "basic");
// tải tập tin từ hệ thống cục bộ
File file2 = new File("/Users/nayyershahbaz/Downloads/"+name2);
// tải tệp Excel đầu vào lên bộ nhớ đám mây
api.uploadFile("input2.xls", file, "basic");
// thực hiện thao tác hợp nhất Excel
var response = api.cellsWorkbookPostWorkbooksMerge(name1, name1, null, "basic" , null);
// in tin nhắn thành công
System.out.println("The Excel workbooks are successfully combined !");
}catch(Exception ex)
{
System.out.println(ex);
}

Bản xem trước thao tác hợp nhất sổ làm việc Excel.
Các bảng tính Excel đầu vào được sử dụng trong ví dụ trên có thể được tải xuống từ:
- [1.xls](tài nguyên/1.xls)
- [2.xls](tài nguyên/2.xls)
Hợp nhất Excel bằng lệnh cURL
Aspose.Cells Cloud cung cấp một cách đơn giản và hiệu quả để kết hợp nhiều tệp Excel bằng lệnh cURL. Cách tiếp cận này nhẹ, độc lập với nền tảng và lý tưởng cho các tác vụ nhanh hoặc tự động hóa quy trình làm việc mà không cần phụ thuộc thêm. Với Aspose.Cells Cloud, bạn đảm bảo độ chính xác cao, tính toàn vẹn của dữ liệu và tích hợp liền mạch vào các quy trình của mình, biến nó thành giải pháp đáng tin cậy để kết hợp các tệp Excel một cách hiệu quả.
Bước đầu tiên trong phương pháp này là tạo mã thông báo truy cập JWT bằng lệnh sau:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Sau khi có mã thông báo JWT, vui lòng thử sử dụng lệnh sau để kết hợp các bảng tính Excel.
curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile1}/merge?mergeWith={inputFile2}" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}
Ứng dụng Excel Merger miễn phí
Chúng tôi khuyên bạn nên thử sử dụng ứng dụng Excel Merger nhẹ và siêu hiệu quả của chúng tôi. Ứng dụng miễn phí này được xây dựng trên nền tảng API đám mây Aspose.Cells và có thể được thử nghiệm trực tuyến mà không cần bất kỳ yêu cầu cài đặt nào.

Ứng dụng hợp nhất sổ làm việc Excel miễn phí.
Phần kết luận
Việc hợp nhất sổ làm việc Excel là một tính năng quan trọng để đơn giản hóa việc quản lý dữ liệu và đảm bảo tính nhất quán trong quy trình làm việc của bạn. Aspose.Cells Cloud cung cấp các công cụ mạnh mẽ để thực hiện điều này một cách dễ dàng, cho dù bạn thích tích hợp Java SDK vào ứng dụng của mình hay sử dụng lệnh cURL để tự động hóa nhẹ.
Tận dụng API của chúng tôi để hợp lý hóa các tác vụ hợp nhất dữ liệu của bạn và trải nghiệm sự dễ dàng khi tự động hóa các quy trình phức tạp. Hãy dùng thử Aspose.Cells Cloud ngay hôm nay và mở khóa toàn bộ tiềm năng của quản lý tệp Excel hiệu quả!
Liên kết hữu ích
Bài viết liên quan
Vui lòng truy cập các liên kết sau để tìm hiểu thêm về: