1

改行、引用符、その他の特殊文字を含む Excel セルがあります。MySQL INSERT ステートメントである最後の列に式を書きました。SQL ステートメントを実行すると、これらのセルのデータを適切に処理できなかったため、エラーが表示されます。大量のMySQL INSERT中に問題が発生しないように、セル文字列をhtmlエンコード文字列に変換する方法があるかどうかを考えています。

サンプル行には、次のセル値があります:-

Cell 1 : ABCD Bank

Cell 2 : XYZ Branch

Cell 3 : #1234
"Boulevard Street",
City Name,State,Country

And in Cell 4, I have a formula that gives me an INSERT query like this :
="INSERT INTO table VALUES("""&Cell1&""","""&Cell2&""","""&Cell3&""");"

Cell3 を観察すると、改行と引用符が含まれています。そして、その行の Cell4 から生成されたクエリは、MySQL への挿入中にエラーになります。そのため、手動で引用符を空の文字列に置き換えたり、改行を空の文字列に置き換えたりする必要がありました。そのようなハードコーディングを行う代わりに、少なくともhtmlエンコードを実行して、引用符などを手動で置き換える時間を短縮する方法はありますか?エンティティ (改行でない場合)? 多くのシートを扱っています。

4

0 に答える 0