あなたがこれで私を助けることができることを願っています...
私の仕事では、ここ数週間DBAを支援してきましたが、Unicode文字(™、®、°など)を含むいくつかのフィールドを含む非常に大きなスプレッドシートをアップロードするタスクが与えられました。 )MariaDBテーブルに。
最初はそれを.csvファイルにエクスポートしてテーブルに配置しようとしましたが、特殊文字を使用できなかったようで、実際には同じセルにあった残りのデータが切り捨てられています。理想的ではありません。テキストエディタ(Sublime Text 3)で.csvファイルを開くと、すべての特殊文字がひし形で疑問符として表示されていたため、フォーマット間に何らかの競合があったことを意味します。
誰かがUTF-8またはUNICODE.csvファイルにエクスポートして文字を保持する方法についてアドバイスしてくれるとしたら、それは素晴らしいことです。
前もって感謝します。
最後に、SQL挿入ステートメントをスプレッドシート内の文字列として生成し、テキストエディターに貼り付けて、.sql拡張子を付けて保存し、サーバー上で実行しました。
また、スプレッドシート、.csv、.txtなどを取得して挿入ステートメントに変換するsqlizerというサイトを見つけました。これはすばらしいことでした。
私が見つけた唯一の方法は、Numbersで.xlsファイルを開いて(幸い、最近のOSでは無料です)、CSV(Unicode UTF-8)としてエクスポートすることです。 Excel forMacはUTF-8をサポートしていません。
Googleスプレッドシートは私たちのために働き、無料でした。 Excelファイルをアップロードしてから、シート内からCSVにエクスポートする必要があります。グーグルから降りてくるのはUTF-8です。
「MacでExcel2016ファイルからスプレッドシートをUTF-8 .csvにエクスポートする方法」として質問を書き直すことができますか?次に、2つの答えがあります。