実際の業務では、Excel からデータベースにデータをインポートする必要がある場合があります。データの量が数百またはそれ以上の場合、ctrlc と ctrlv を少し使用するだけでは解決にならないと思います。ここでは、Excel のデータをデータベースに保存する例として、MySQL データベースを取り上げます。 私のアイデアは、まず Excel からデータを取り出し、次にそのデータをデータベースに転送することです。Excel を操作するには jxl.jar が必要で、データベースを操作するには最も基本的な jdbc を使用できます。これには jar パッケージ mysql-connector-java-5.0.8-bin.jar が必要です。 Excel のスクリーンショットを見てみましょう。 最終的なレンダリングを見てみましょう。 コード全体は以下に掲載されています。 パッケージブラウザ; java.io.File をインポートします。 java.sql.* をインポートします。 jxl.Cell をインポートします。 jxl.Sheet をインポートします。 jxl.Workbook をインポートします。 パブリッククラスPushExcelToMysql { パブリック静的void main(String[] args)は例外をスローします{ シート シート; ワークブック ワークブック; セル[][] cells=新しいセル[3][3]; 試す{ workbook = Workbook.getWorkbook(新しいファイル("E:\\lalala.xls")); シート = workbook.getSheet(0); (int i=0;i<3;i++){ (int j=0;j<3;j++){ セル[i][j] = sheet.getCell(j,i); } } }catch (例外 e) { e.printStackTrace(); } 試す{ クラス.forName("com.mysql.jdbc.Driver"); }例外eをキャッチする{ e.printStackTrace(); } 接続 c=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test?characterEncoding=UTF-8", "root","root"); 文字列 sql="tosql(name,age,sex) に値 (?,?,?) を挿入"; 準備されたステートメント ps=c.prepareStatement(sql); (int i=0;i<3;i++){ ps.setString(1, セル[i][0].getContents()); ps.setString(2, セル[i][1].getContents()); ps.setString(3, セル[i][2].getContents()); ps.execute(); } System.out.println("ok"); } } 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: WeChatアプレットのサイレントログインとカスタムログイン状態の維持の詳細な説明
「downloadlaod」を直接クリックしてもダウンロードできない場合は、ここからダウンロードす...
目次HTTP ハイジャック、DNS ハイジャック、XSS HTTPハイジャックDNSハイジャックXS...
CSS は Web ページの印刷スタイルを制御します。 CSS を使用して印刷スタイルを制御します。...
まず問題の説明から始めましょう:同じページで、1 つのタブに float:left が必要で、もう ...
序文システムの高可用性を満たすためには、通常、クラスターを構築する必要があります。ホストがクラッシュ...
VMwareでcentos8サービスをインストールしてコピーすると、次の問題が発生します。 コピー前...
1. コマンドの紹介gzip (GNU zip) コマンドは、ファイルの圧縮と解凍に使用されます。こ...
mysql は期間内のすべての日付または月を取得します1: mysqlは期間内のすべての月を取得し...
時々、データベース テーブルに重複したデータが大量に保存されます。これらの重複データはリソースを浪費...
この記事では、ランダムロールコールを実装するためのjsの具体的なコードを参考までに共有します。具体的...
問題の説明1. 収集ステーションのデータベース2. データが無い状態での移動は問題ありませんが、デー...
次のサンプル コードでは、Tomcat が XML を解析し、リフレクションを通じてオブジェクトを作...
最近、ウェブサイトを https アクセスに変換したいのですが、すべて完了した後、Baidu Web...
<br />何の警告もなく、cnBeta で TOM.COM の Web サイトが再設計...
関連記事: Web コンテンツ ページを作成するための 9 つの実用的なヒント<br />...