Q1:CSVを開いたらいきなり文字化けしていました。上書き保存前なら元に戻せますか?
A1:はい、上書き保存せずにそのままExcelを閉じれば元のデータは無事です。メモ帳で開き直すか、Excelの「データ」タブからUTF-8を指定して再読み込みしてください。
Q2:BOM付きUTF-8とBOMなしUTF-8は何が違うのですか?
A2:BOM(Byte Order Mark)は「このファイルはUTF-8です」と識別させるための目印データです。BOMが付いていればExcelは自動的にUTF-8と認識して文字化けせずに開けますが、BOMなしの場合はShift-JISと誤認されて文字化けが起こります。
Q3:パワークエリを使って読み込むメリットは何ですか?
A3:文字コードの誤認を防げるだけでなく、カンマ区切りデータの列ずれ防止や、先頭の「0」が消えてしまう郵便番号・電話番号の形式保持を自動で行える点にあります。