タグ

unicodeとExcelに関するkatowのブックマーク (2)

  • [XL2002] UTF-8 形式のテキスト ファイルが文字化けする - Microsoft サポート

    上記製品の総称を以下 Excel とします。 概要 この資料は、Excel にて UTF-8 形式のテキスト ファイルを開くと文字化けが発生する動作について説明しています。 現象 Excel にて、UTF-8 形式のテキスト ファイル (拡張子 CSV や TXT) を開くと文字化けが発生します。 原因 Excel では、UTF-8 形式でテキスト ファイルを開くことができません。 状況 この現象は Excel の仕様に基づく制限事項です。 詳細 Excel でテキスト ファイルを開く場合は、以下のように動作します。 CSV ファイルの場合 ~~~~~~~~~~~~~~~~ システムの既定の言語のコード ページで開きます。 従って、日語 OS の場合は文字コード Shift-JIS でテキストを取り込みます。 そのため、それ以外の形式の文字は正しく表示できません。 HTML ファイルの場

    katow
    katow 2010/09/07
    知らんかった。2002の代ではUnicode対応してなかったのか。メインPCが2002だからちょっと困るが、サブに2003が入ってるから我慢しよう。
  • 『EXCELのデータをUnicode(UTF-16)形式のCSVに出力』

    EXCELCSVを出力すると、Shift-Jisのままになってしまうので、第2水準漢字などが「?」に変換されてしまう。 それを、VBAで対応しようしたのが以下のソース。 かなり重宝するのでメモとして残す。 ちなみに、「EXCEL UNICODe CSV マクロ」で検索して見つけたサイトに記載されていた。 回答した方に拍手!! ------------------- 'Option Explicit Sub CSV_OutputByUnicode() Dim rng As Range Dim i As Long, j As Long Dim Fso As Object Dim f As Object Dim fName As Variant Dim buf As String Dim TxtLine As String Dim objTxt As Object Dim OverWrite

    『EXCELのデータをUnicode(UTF-16)形式のCSVに出力』
    katow
    katow 2010/08/05
    試そう、これが必要
  • 1