質問: ExcelやGoogleスプレッドシートとデータベースとの間でデータのインポート・エクスポートをするときはどうされてますか? CSVでインポート・エクスポートするのは容易かと思いますが、エスケープ文字を回避しづらいというデメリットがあります。 XMLでインポート・エクスポートをするには、XMLについて詳しい知識が必要であり、ハードルが高いと思っています。 ですので、自分としては、ExcelマクロでJSONにエクスポートをするコードを書いて、データベースとやりとりをするアプリにJSONをインポートする機能を実装する方法が一番容易なのではないかと考えています。 この方法よりも容易な方法等ございましたら、御指南頂けると助かります。
回答: スプレッドシートやデータベースで CSV を扱えないものは少ないと思います。JSON が扱えない物は比較的多いと思います。 エスケープ文字を回避するというのがどういう意味なのかはわかりません。 CSV にはメタ文字をデータ中に含める仕組みがあります。 例えばダブルクォーテーションは二つ重ねます。カンマや改行はダブルクォーテーションで挟みます。他に何か必要ですか? 個々のデータベースやスプレッドシートについては他に扱いやすい形式のものがあるかもしれませんが一番汎用性の高いものは CSV だと思います。