私はこの主題に関する他のいくつかの質問を読みましたが、私の問題を解決する答えはありません。
ロシア語のexecelファイルがありますが、現時点では「?」に変換されるだけなので、特殊文字を失うことなくCSVに変換する必要があります。
これまでに私が試した同様の質問を読んだ後:
誰かがここで私を助けてくれますか?他に試すことができるものはありますか?
これは、CSVファイルをExcelに保存する際のよく知られた問題であり、直接解決することはできないと思います。ただし、 this one(ソースを含む)などのアドオンを使用して、問題を回避できます。
どのように機能しますか?
ExcelはUnicodeテキスト(* .txt)ファイルを完全に処理できるため、このアドインを機能させるためにこれに依存しています。保存時に、このアドインはExcelのSaveAsメソッドを呼び出して、一時的なUnicodeテキストファイルを作成します。次に、すべてのタブをカンマに置き換えて元のファイルを上書きし、再読み込みします。これはCSVファイルであるため、Excelは列幅の調整や最後のアクティブセルを保持しません。現在、このアドインは最後のアクティブセルをリセットします。必要に応じて、列幅もリセットするのは非常に簡単なはずです。