Hướng dẫn này giải thích cách chuyển đổi biểu đồ Excel sang JPG trong Java. Sử dụng cùng một mã, bạn cũng có thể chuyển đổi biểu đồ sang bất kỳ định dạng nào khác bằng cách đặt loại hình ảnh mong muốn. Sau đây là các bước để chuyển đổi biểu đồ excel sang jpg trong Java.
Các bước để chuyển đổi biểu đồ Excel sang JPG trong Java
- Sử dụng Maven, thêm thư viện Aspose.Cells vào dự án của bạn
- Thêm tham chiếu đến các lớp Workbook và Chart bằng cách sử dụng câu lệnh Nhập
- Tải tệp Excel nguồn vào đối tượng Sổ làm việc có biểu đồ
- Nhận tham chiếu đến đối tượng biểu đồ trong bảng tính tương ứng
- Lưu đối tượng biểu đồ dưới dạng tệp hình ảnh JPG
Trong các bước này, chúng ta đã học cách lưu biểu đồ Excel dưới dạng JPG trong Java. Quá trình này khá đơn giản, trước tiên, tệp Excel có biểu đồ được tải vào đối tượng Workbook và sau đó tham chiếu biểu đồ được lấy từ trang tính mong muốn. Sau khi có sẵn tham chiếu đối tượng biểu đồ, bạn có thể lưu biểu đồ dưới dạng tệp hình ảnh JPG.
Mã để chuyển đổi biểu đồ Excel sang JPG trong Java
import com.aspose.cells.License; | |
import com.aspose.cells.Workbook; | |
import com.aspose.cells.Chart; | |
public class ConvertExcelChartToJPGInJava { | |
public static void main(String[] args) throws Exception { //main() function for Convert Excel Chart To JPG In Java | |
// Set license for Aspose.Cells | |
License license = new License(); | |
license.setLicense("Aspose.Cells.lic"); | |
// Open the workbook having a chart | |
Workbook ChartToJPGWorkbook = new Workbook("ExcelChartFile.xlsx"); | |
// Get reference to the chart object that is to be converted to JPG | |
Chart chart = ChartToJPGWorkbook.getWorksheets().get(0).getCharts().get(0); | |
// Save chart object as JPEG image file | |
chart.toImage("ExcelChartToJPEGImage.jpg"); | |
} | |
} |
Mã này trình bày cách lưu biểu đồ Excel thành JPG trong Java. Đầu tiên, một đối tượng lớp Workbook được tải với tệp Excel đích có biểu đồ. Bằng cách sử dụng bộ sưu tập trang tính trong đối tượng sổ làm việc, bạn có thể tham chiếu đến bất kỳ trang tính nào bằng cách sử dụng chỉ mục dựa trên số không. Cuối cùng, bạn có thể truy cập bất kỳ biểu đồ nào từ bộ sưu tập biểu đồ trong trang tính đích bằng cách sử dụng chỉ mục dựa trên số không. Đối tượng biểu đồ này được lưu dưới dạng tệp JPG bằng cách chỉ cung cấp tên tệp hình ảnh đầu ra với phần mở rộng JPG.
Nếu bạn muốn lưu đối tượng biểu đồ này sang bất kỳ định dạng nào khác, bạn có thể sử dụng đối tượng lớp ImageOrPrintOptions trong hàm Chart.toImage(). Để chuyển đổi toàn bộ sổ làm việc sang bất kỳ định dạng nào khác chẳng hạn như PDF, hãy tham khảo bài viết cách tạo PDF từ Excel trong Java. Lưu ý rằng chuyển đổi này không phụ thuộc vào MS Excel cũng như Interop.