<prompt> Unda programu ya Java inayosoma faili ya Excel na kusafirisha maudhui yake kwenye hifadhidata ya SQL.  <response>: Ili kuunda programu ya Java inayosoma faili ya Excel na kusafirisha maudhui yake kwenye hifadhidata ya SQL, utahitaji maktaba zifuatazo:1. Apache POI ya kusoma faili za Excel2. JDBC Muunganisho wa Hifadhidata ya Java ya kuunganisha kwenye hifadhidata ya SQLKwanza, pakua faili za JAR zinazohitajika kutoka kwa viungo vifuatavyo:- Apache POI Dereva wa JDBC ikizingatiwa kuwa unatumia MySQLOngeza faili hizi za JAR kwenye njia ya darasa la mradi wako.Sasa, wacha tuunde programu ya Java hatua kwa hatua:Hatua ya 1: Ingiza madarasa muhimu javaagiza java.io.FileInputStream;kuagiza java.sql.Connection;agiza java.sql.DriverManager;agiza java.sql.PreparedStatement;agiza org.apache.poi.ss.usermodel.Cell;agiza org.apache.poi.ss.usermodel.Row;agiza org.apache.poi.xssf.usermodel.XSSFSheet;agiza kitabu cha org.apache.poi.xssf.usermodel.XSSFWorkbook;Hatua ya 2: Unda mbinu ya kusoma data kutoka kwa faili ya Excel na uiweke kwenye hifadhidata ya SQL javadarasa la umma la ExcelToDatabase public static void mainString args inarusha Isipokuwa Pakia faili ya Excel FileInputStream fis FileInputStream mpyanjiatoyourexcelfile.xlsx; Kitabu cha kazi cha XSSFWorkbook kitabu kipya cha XSSFWorkfis; Karatasi ya XSSFSheet kitabu cha kazi.getSheetAt0; Unganisha kwenye hifadhidata ya SQL Url ya kamba jdbc:mysql:localhost:3306jina_la_database_yako; Mtumiaji wa kamba jina_lako; Nenosiri la kamba nenosiri_lako; Muunganisho wa muunganisho DriverManager.getConnectionurl, mtumiaji, nenosiri; Rudia kila safu katika laha ya Excel kwa Safu mlalo: karatasi ikiwa row.getRowNum 0 Ruka safu ya kichwa endelea; Soma data kutoka kwa kila seli kwenye safu mlalo Kamba col1 getStringCellValuerow.getCell0; Kamba col2 getStringCellValuerow.getCell1; int col3 int row.getCell2.getNumericCellValue; Ingiza data kwenye hifadhidata ya SQL String sql WEKA KWENYE_jina_la_jedwali lako safuwima1, safu wima2, safu wima3 THAMANI ?, ?, ?; PreparedStatement pstmt conn.prepareStatementsql; pstmt.setString1, col1; pstmt.setString2, col2; pstmt.setInt3, col3; pstmt.executeUpdate; Funga rasilimali kitabu cha kazi.funga; fis.funga; conn.funga; Kamba tuli ya kibinafsi getStringCellValueCell cell ikiwa kiini null kurudi ; rudisha seli.getStringCellValue; Badilisha njiatoyakoexcelfile.xlsx, jina_la_database, jina_la_la_la_la_la_la_la_la_, nenosiri_lako, na majina ya jedwalisafu wima yenye thamani zinazofaa.Sasa unaweza kuendesha programu hii ya Java ili kusoma faili ya Excel na kuhamisha maudhui yake kwenye hifadhidata ya SQL. 