0

この (古い) スプレッドシートのデータをクリーンアップしようとしていて、一重引用符や二重引用符、HTML タグなどを削除する必要があります。問題は、25 列の 3000 行のファイルであり、私が試したすべてのスプレッドシート アプリ (NeoOffice、MS Excel、Apple Numbers) がチョークすることです。難しい。

MySQLにインポートするためにこれをクリーンアップする方法について何かアイデアはありますか? 明らかに、各レコードを手動で行ごとに調べることができますが、可能であればそれを避けたいと思います。同様に、インポート時にそれを処理する PHP スクリプトを作成することもできますが、サーバーを死のスパイラルに陥らせたくありません。

4

2 に答える 2

0

Excel 形式の場合は、python からアクセスしてみてください。

http://www.python-excel.org/

私はこれを自分でやったことがありませんが、あなたの場合はうまくいくかもしれません。

于 2009-08-14T00:30:31.777 に答える
0

解決策を見つけました: スプレッドシートを CSV としてエクスポートし、PHP と MySQL を実行しているデスクトップで、「LOAD DATA」SQL コマンドを使用して csv ファイルを MySQL にインポートし、PHP + MySQL を使用して各行をクリーンアップしました。Excel や Numbers などのデスクトップ アプリで検索と置換を行うよりもはるかに高速です。

于 2009-08-14T02:20:19.953 に答える