Trong Java đọc file excel không giống đọc file word do các ô trong file excel. JDK không cung cấp API trực tiếp để đọc hoặc viết tài liệu Microsoft Excel hoặc Word. Chúng tôi phải dựa vào thư viện của bên thứ ba là Apache POI Show
Apache POI là gì?Apache POI (Triển khai giải mã kém) là API Java để đọc và ghi Tài liệu Microsoft ở cả hai định dạng. xls và. xlsx. Nó chứa các lớp và giao diện. Thư viện Apache POI cung cấp hai triển khai để đọc tệp excel
Giao diện và lớp trong Apache POIgiao diện
Các lớp họcLớp XLS
Lớp XLSX
Các bước đọc dữ liệu từ file XLSBước 1. Tạo một dự án Java đơn giản trong nhật thực Bước 2. Bây giờ, tạo một thư mục lib trong dự án Bước 3. Tải xuống và thêm các tệp jar sau vào thư mục lib Bước 4. Đặt đường dẫn lớp Nhấp chuột phải vào dự án -> Đường dẫn xây dựng -> Thêm JAR bên ngoài -> chọn tất cả các tệp jar ở trên -> Áp dụng và đóng Bước 5. Bây giờ hãy tạo một tệp lớp có tên ReadExcelFileDemo và viết đoạn mã sau vào tệp Bước 6. Tạo một file excel với tên "sinh viên. xls" và viết một số dữ liệu vào đó Bước 7. Lưu và chạy chương trình Ví dụ đọc file excel (. tệp xls) đầu ra Name Age Height Swarit 23.0 5" Puneet 25.0 6'1" Swastik 22.0 5'5" Tejas 12.0 4'9" Đọc tệp XLSXTất cả các bước sẽ giữ nguyên ngoại trừ định dạng tệp Bàn. người lao động. xslx Ví dụ đọc file excel (. xlsx) Trong ví dụ này, chúng tôi sử dụng lớp XSSFWorkbook đầu ra Employee ID Employee Name Salary Designation Department 1223.0 Harsh 20000.0 Marketing Manager Marketing 3213.0 Vivek 15000.0 Financial Advisor Finance 6542.0 Krishna 21000.0 HR Manager HR 9213.0 Sarika 34000.0 Sales Manager Sales Đọc một giá trị ô cụ thể từ tệp excel (. xlsx)Bàn. Dữ liệu nhân viên. xlsx Ví dụ Trong ví dụ sau, chúng ta đọc giá trị của hàng thứ 2 và cột thứ 2. Việc đếm hàng và cột bắt đầu từ 0. Vì vậy, chương trình trả về "Kỹ sư phần mềm. " MS Excel, viết tắt của Microsoft Excel, là phần mềm bảng tính mạnh mẽ nhất được sử dụng để ghi lại một tập hợp lớn dữ liệu và thực hiện các thao tác mong muốn. Khi làm việc với Excel, chúng ta thường xuyên bắt gặp những dữ liệu hoặc định dạng giống nhau. Vì vậy, chúng tôi thường bắt đầu làm việc trên cùng một bố cục hoặc định dạng nhiều lần cho mỗi trang tính hoặc sổ làm việc. Tuy nhiên, chúng ta có thể sao chép-dán dữ liệu chung giữa trang tính hoặc sổ làm việc cũ và mới. Tuy nhiên, thay vì sao chép, chúng ta có thể tận dụng các mẫu Excel và tiết kiệm thời gian cũng như công sức khi làm việc với cùng một dữ liệu và định dạng trong Excel Bài viết này thảo luận về phần giới thiệu ngắn gọn về các mẫu Excel và hướng dẫn từng bước về cách sử dụng và tạo chúng trong Excel. Ngoài ra, chúng ta cũng sẽ học cách tải xuống các mẫu Excel từ web Mẫu Excel là gì?Mẫu Excel đề cập đến một bảng tính được xác định trước đặc biệt có thể được mở trong Excel để tiếp tục làm việc với định dạng được chỉ định và các công thức được xác định trước. Các mẫu Excel thường được sử dụng cho lịch, lập kế hoạch sự kiện, lập hóa đơn, kiểm kê, bảng điều khiển, lập kế hoạch ngân sách, v.v. Các mẫu này có thể được sử dụng lại nhiều lần nếu cần và có thể thực hiện các thay đổi tương ứng. Chúng tôi chỉ cần thực hiện một vài thay đổi hoặc không cần thay đổi để phù hợp với nhu cầu của mình với các mẫu Excel Các mẫu Excel giúp chúng tôi tránh các tác vụ rườm rà, lặp đi lặp lại, cho phép chúng tôi tập trung vào dữ liệu thực tế đồng thời tiết kiệm thời gian và công sức. Các mẫu Excel thường được phân loại thành ba loại sau dựa trên mục đích của chúng
Làm cách nào để truy cập các Mẫu Excel tích hợp?Excel đi kèm với các mẫu khác nhau đã được cài đặt sẵn theo mặc định. Nó bao gồm các mẫu thuộc các danh mục khác nhau cần thiết cho mục đích sử dụng cá nhân hoặc sử dụng Office. Các mẫu dựng sẵn này được gọi là các mẫu tiêu chuẩn được biết đến nhiều nhất với tính năng sẵn sàng sử dụng Để truy cập hoặc chọn mẫu Excel chuẩn, chúng ta cần làm theo các bước dưới đây
Bằng cách này, chúng tôi có thể truy cập bất kỳ mẫu Excel hiện có/mặc định/tiêu chuẩn nào và bắt đầu thao tác dữ liệu phù hợp để đáp ứng các yêu cầu của chúng tôi Làm cách nào để tạo Mẫu tùy chỉnh trong Excel?Excel cũng cho phép người dùng tạo mẫu tùy chỉnh của họ trong Excel bằng cách sử dụng mẫu mà họ có thể tránh làm việc trên các tác vụ lặp đi lặp lại đồng thời tiết kiệm thời gian cho các hoạt động sản xuất. Chúng tôi có thể loại bỏ nhu cầu nhập hầu hết các công thức phức tạp, thêm các kiểu phức tạp, điều chỉnh định dạng và hơn thế nữa với mẫu tùy chỉnh Trước khi tìm hiểu cách tạo mẫu tùy chỉnh, chúng ta nên biết rằng chúng ta có thể lưu các cài đặt sau trong mẫu excel
Để lưu sổ làm việc Excel dưới dạng mẫu Excel, chúng ta phải thực hiện các bước sau
Vì chúng tôi có thể tạo hoặc lưu mẫu tùy chỉnh vào bộ nhớ thiết bị của mình bằng các bước trên, nên chúng tôi cũng có thể dễ dàng chia sẻ mẫu đó qua email với người khác. Người nhận hoặc khách hàng sẽ chỉ cần tải xuống/lưu mẫu vào thiết bị của họ và mở nó trong Excel để bắt đầu sử dụng mẫu phù hợp Làm cách nào để sử dụng Mẫu Excel tùy chỉnh/được tạo?Sau khi lưu các mẫu tùy chỉnh vào bộ lưu trữ thiết bị, chúng ta có thể sử dụng chúng để tạo sổ làm việc Excel mới. Khi các mẫu được lưu vào vị trí mặc định của các mẫu Excel (C. \Users\\AppData\Roaming\Microsoft\Templates), chúng sẽ tự động được tìm nạp vào Excel Khi chúng ta muốn sử dụng các mẫu tùy chỉnh trong Excel, chúng ta cần chuyển đến tab Tệp và chọn tùy chọn Mới từ danh sách. Trong Excel 2010 trở về trước, chúng ta phải nhấp vào nút 'Mẫu của tôi'. Sau đó, chúng ta cần chọn mẫu cụ thể và nhấp vào nút OK. Nó trông như thế này Khi sử dụng phiên bản Excel 2013 trở lên, chúng ta phải bấm vào tab Cá nhân để truy cập các mẫu tùy chỉnh đã lưu từ vị trí mặc định. Sau đó, chúng ta cần chọn mẫu cụ thể và nhấp vào nút OK. Nó trông như thế này Ngoài ra, nếu chúng tôi muốn mở hoặc sử dụng mẫu excel được tải xuống từ web hoặc được lưu ở một vị trí tùy chỉnh, chúng tôi cần thực hiện các bước sau
Làm cách nào để tải xuống Mẫu Excel?Excel cũng hỗ trợ tải xuống các mẫu từ các nguồn trực tuyến. Nơi tốt nhất và đáng tin cậy nhất để lấy các mẫu Excel là Trang web chính thức của Microsoft, nơi người dùng có thể dễ dàng tìm thấy hoặc tìm kiếm mẫu mong muốn. Nó bao gồm các mẫu Excel khác nhau được phân loại theo các nhóm cụ thể như lịch, ngân sách, hóa đơn, mốc thời gian, mẫu kiểm kê, v.v. Thông thường, tất cả các mẫu này đều giống nhau được truy cập từ phần mẫu hiện có của Excel Ngoài việc sử dụng các mẫu có sẵn trong Excel, việc tải xuống các mẫu từ web cũng hoạt động tốt hơn. Nó cung cấp chế độ xem tốt hơn và cho phép người dùng lọc các mẫu dựa trên một chương trình hoặc danh mục cụ thể. Giống như giao diện Excel, giao diện web cũng hiển thị tất cả các mẫu, mô tả của chúng và các nút tải xuống cho các mẫu tương ứng. Khi chúng tôi sử dụng phiên bản Excel trực tuyến, được gọi là Excel cho web, chúng tôi có thể trực tiếp mở bất kỳ mẫu mong muốn nào trong Excel trực tuyến và bắt đầu làm việc với nó Sau đây là các bước tải xuống các mẫu excel trong hệ thống để có thể sử dụng chúng trong phiên bản Excel trên máy tính Làm cách nào để tạo mẫu trong Excel bằng Java?Để tự ghi dữ liệu vào bảng tính excel bằng cách sử dụng poi. . Tạo một sổ làm việc trống. Sổ làm việc XSSFWorkbook = XSSFWorkbook mới(); Tạo một trang tính và đặt tên cho nó. Bảng tính XSSFSheet = sổ làm việc. createSheet("Dữ liệu sinh viên"); Tạo một hàng. Hàng hàng = tờ. . Thêm ô vào trang tính Lặp lại các bước 3 và 4 để ghi dữ liệu hoàn chỉnh Bạn có thể tự động hóa Excel bằng Java không?Có lẽ bạn đã hình dung ra rằng bạn có thể thực hiện bất kỳ chức năng Excel nào thông qua Java / Apache POI . Tuy nhiên, khi hai cài đặt đặc biệt áp dụng cho cùng một nhóm ô, có thể có những hạn chế.
Bạn có thể viết mã Java trong Excel không?Nhưng Java không phải là một phần của Excel . Điều đó đúng, nhưng Excel có khái niệm về “phần bổ sung” cho phép các nhà phát triển mở rộng chức năng của Excel. Một phần bổ trợ như vậy là Jinx, Phần bổ trợ Java của Excel. Sử dụng Jinx, bạn hoàn toàn có thể loại bỏ VBA và viết các hàm trang tính, macro và menu hoàn toàn bằng Java.
Tôi có thể tạo mẫu trong Excel không?Bấm tệp, sau đó bấm lưu dưới dạng. Trong hộp Tên tệp, hãy nhập tên mà bạn muốn sử dụng cho mẫu. Trong hộp Lưu dưới dạng, hãy bấm vào Mẫu Excel hoặc bấm vào Mẫu Excel đã bật Macro nếu sổ làm việc chứa các macro mà bạn muốn cung cấp trong mẫu. Nhấp vào để lưu |