-3

ここでは、SQLデータベースをExcelにエクスポートする方法について多くの質問を見てきましたが、SQLデータベースにエクスポートしたいExcelファイルからの情報がたくさんあります。ファイルは広範で、情報を手動で転送するのに何年もかかる可能性があります...何年も!これを行うためのより速く簡単な方法はありますか?

4

8 に答える 8

2

これを行うために実際にコードを書く必要はありません。

ExcelファイルをCSV形式で保存してから、関連する多くの質問の1つを確認してください。

最もフレンドリーな方法は、HeidiSQLなどのグラフィカルツールを使用して、Excelの列をデータベースの列に一致させることです。

HeidiSQL

于 2012-06-01T07:19:58.687 に答える
0
  1. .NETプログラムを作成します(コンソールの方が簡単です)
  2. Excelワークシート/ワークブックにアクセスする
  3. 属性をコピーして、Excelのシートに適切なテーブルを作成します
  4. 次に、内容をSQLテーブルに適切にコピーします

自動化されているので高速になります

于 2012-06-01T07:21:55.357 に答える
0

Colin Pickardが言ったように、直接インポートできるCSV形式を使用できます。

PHPを使用している場合は、ここでPHPExcelライブラリを使用できます。
ところで、特定の言語を使用しているかどうかを教えてください。

于 2012-06-01T07:23:50.630 に答える
0

GUIデータインポートツールを使用できます。これは、*。XLSおよび* .XLSX(Excel 2007)ファイルからの直接インポートをサポートします。

于 2012-06-01T07:53:18.367 に答える
0

Talend Open Studioを使用して、あらゆる種類のデータ統合ジョブを視覚的に設計して自動化します。

http://www.talend.com/index.php

于 2012-06-01T08:12:11.227 に答える
0

apache poiライブラリを使用してExcelファイルを1行ずつ読み取り、jdbcを使用してmysqlデータベースへの接続を作成し、挿入ステートメントを実行できます。

私のプロジェクトでは、jruby-poi gemのnurettin-jruby-poiフォークでjrubyを使用して、excelファイルを読み取り、activerecordを使用してデータをmysqlに挿入しました。

于 2012-06-01T07:19:21.330 に答える
0

Excelシートをmysqlデータベースに変換するための私のお気に入りのツール...完全な開示、私は著者です。

于 2012-12-20T16:00:17.790 に答える
0

CSVを作成することをお勧めします。CSVメソッドを使用する場合は、任意の文字セット(ユニコード)をエクスポートできます。CSVファイルを作成する場合は、mySqlで使用可能なLOADメソッドを使用するだけです。loadメソッドは、データをmysqlに直接インポートするために使用されます(SQLクエリを使用)。LOAD localを使用すると、ローカルマシンの任意の場所からデータをインポートできます

于 2014-11-30T12:12:24.473 に答える