1

後でMySQLテーブルにアップロードしたいレストラン情報のレコードに対してデータ入力を行うことを計画しています。

、;のようなある種の区切り文字について言及しなければならない場所を読んだので、従う必要のあるある種の規則はありますか。など、Excelでそれを行う方法がわかりません。

次に、質問をGoogleスプレッドシートに保存するGoogleフォームを使用して、フォームへの入力がはるかに高速になり、Excelで入力するのと同じことを行うことができます:D

4

2 に答える 2

4

ファイルを(ExcelおよびGoogleスプレッドシートで)CSVとして保存できます。LOAD DATA INFILE構文を使用して、CSVをmysqlにロードできます。例えば:

LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table
FIELDS TERMINATED BY ',' ENCLOSED BY '' ESCAPED BY '\\'
LINES TERMINATED BY '\n' STARTING BY ''

http://dev.mysql.com/doc/refman/5.1/en/load-data.html

于 2010-10-20T18:45:45.610 に答える
2

Excelはデータベースプログラマーの敵です。誰かにExcelスプレッドシートに記入するように依頼する場合は、1)一部の行の間違った列のデータ、2)数値でなければならないフィールドのテキスト(「bet10 and 20」など)、3)不完全な日付フィールド(「10」など) / 2010 ")、長すぎて列の定義やその他の問題に適合しないテキスト。

ただし、クリーンなデータがある場合は、ExcelでCSVとして保存できます。これにより、CSVを読み取ることができるすべてのツールが解析およびロードできるファイルが生成されます。

于 2010-10-20T18:50:03.057 に答える