CSVまたはTSVをExcelワークシートに挿入する方法

テキストベースのデータファイルは、今日の世界でデータを保存する最も一般的な方法の1つです。これは、一般に、テキストファイルは最後のスペースを消費し、保存するのが最も簡単なためです。ありがたいことに、 CSV(CSV)(カンマ区切り値)またはTSV(タブ区切り値)ファイルをMicrosoftExcelに挿入するのは非常に簡単です。

CSVまたはTSVExcelワークシートに挿入する場合は、ファイル内のデータがどのように分離されているかを具体的に知る必要があります。これらの値を文字列、数値、パーセンテージなどに再フォーマットする場合を除いて、必ずしもデータの詳細を知る必要はありません。

この記事では、CSVまたはTSVファイルをExcelワークシートに挿入する方法と、インポートの過程でそのデータを再フォーマットして時間を節約する方法を学習します。

CSVファイルを(A CSV File Into)Excelワークシート(Excel Worksheet)に挿入する方法

CSVファイルをExcelワークシートに挿入する前に、データファイルが実際にコンマで区切られていることを確認する必要があります(「コンマ区切り」とも呼ばれます)。

カンマ区切りファイルであることを確認します

これを行うには、ウィンドウエクスプローラー(Window Explorer)を開き、ファイルが保存されているディレクトリに移動します。[表示(View)]メニューを選択し、 [プレビュー]ペイン(Preview pane)が選択されていることを確認します。

次に、カンマ区切りのデータが含まれていると思われるファイルを選択します。テキストファイルの各データの間にコンマが表示されます。

以下の例は、2010 SATCollegeBoard(SAT College Board)の学生のスコア結果を含む政府のデータセットからのものです。

ご覧のとおり、最初の行はヘッダー行です。各フィールドはコンマで区切られます。その後の1行おきにデータの行があり、各データポイントはコンマで区切られています。

これは、コンマで区切られた値を持つファイルがどのように見えるかの例です。ソースデータのフォーマットを確認したので、 Excel(Excel)ワークシートに挿入する準備が整いました。

ワークシートにCSVファイルを挿入する(Insert A CSV File Into Your Worksheet)

ソースCSVデータファイルをExcelワークシートに挿入するには、空白のワークシートを開きます。 

  1. メニューから[データ(Data)]を選択します
  2. リボンの[データの取得(Get)変換](Transform Data)グループから[データ(Get Data)の取得]を選択します
  3. ファイルから(From File)選択
  4. From Text/CSV選択

From Text/CSV]を直接選択することもできます。

これにより、ファイルブラウザが開きます。CSVファイルを保存した場所を参照(Browse)して選択し、[インポート](Import)を選択します。

これにより、データインポートウィザードが開きます。Excelは受信データを分析し、最初の200行に基づいて、入力データファイルの形式に従ってすべてのドロップダウンボックスを設定します。 

この分析は、次の設定のいずれかを変更することで調整できます。

  • ファイルの出所:ファイルが(File Origin)ASCIIUNICODEなどの別のデータ型である場合は、ここで変更できます。
  • 区切り(Delimiter)文字:セミコロンまたはスペースが代替の区切り文字として使用されている場合は、ここで選択できます。
  • データ型の検出(Data Type Detection):最初の200行だけでなく、データセット全体に基づいてExcelに分析を強制することができます。

データをインポートする準備ができたら、このウィンドウの下部にある[ロード](Load)を選択します。これにより、データセット全体が空白のExcelワークシートに取り込まれます。

そのデータをExcelワークシートに入れたら、そのデータを再編成したり、行と列をグループ化したり、データに対して(group rows and columns)Excel関数(Excel functions)を実行したりできます。

CSVファイルを(CSV File Into)他のExcel要素にインポートする

CSVデータをインポートできるのはワークシートだけではありません。最後のウィンドウで、[ロード(Load)]ではなく[ロード先]を(Load To)選択すると、他のオプションのリストが表示されます。

このウィンドウのオプションは次のとおりです。

  • (Table):これは、データを空白または既存のワークシートにインポートするデフォルト設定です。
  • ピボットテーブルレポート(PivotTable Report):受信データセットを要約できるピボットテーブルレポートにデータを取り込みます(Pivot Table report)
  • PivotChart:棒グラフや円グラフなどの要約されたグラフでデータを表示します
  • 接続のみ作成(Only Create Connection):外部データファイルへの接続を作成します。このファイルを後で使用して、複数のワークシートにテーブルまたはレポートを作成できます。

PivotChartオプションは非常に強力です(PivotChart)データをテーブルに保存し、フィールドを選択してチャートやグラフを作成する手順をスキップできます。 

データインポートプロセスの一部として、フィールド、フィルター、凡例、および軸データを選択して、これらのグラフィックを1つのステップで作成できます。

ご覧のとおり、ExcelワークシートにCSVを挿入する場合は、柔軟性が高くなり(Excel)ます(CSV)

TSVファイルを(A TSV File Into)Excelワークシート(Excel Worksheet)に挿入する方法

受信ファイルがコンマ区切りではなくタブ区切りの場合はどうなりますか? 

プロセスは前のセクションとほとんど同じですが、 [区切り文字(Delimiter)]ドロップダウンボックスを使用して[タブ(Tab)]を選択することをお勧めします。

また、データファイルを参照しているとき、Excelは自動的に*.csvファイルを探していると見なすことを忘れないでください。したがって、ファイルブラウザウィンドウで、ファイルタイプをAll Files (*.*)に変更して、*。tsvタイプのファイルを表示することを忘れないでください。

正しい区切り文字を選択すると、 Excel(Excel)ワークシート、Pivo​​tChart、またはPivotReportへのデータのインポートはまったく同じように機能します。

変換データのしくみ

[データのインポート](Import Data)ウィンドウで、[ロード](Load)を選択する代わりに[データの変換]を選択すると、[ (Transform Data)PowerQueryEditor]ウィンドウが開きます。

このウィンドウでは、 Excel(Excel)がインポートするデータを自動的に変換する方法についての洞察が得られます。これは、インポート中にそのデータがどのように変換されるかを微調整できる場所でもあります。

このエディターで列を選択すると、リボン の[変換]セクションに想定されるデータ型が表示されます。(Transform)

次の例では、Excelがその列のデータを(Excel)整数(Number)形式に変換することを想定していることがわかります。

これを変更するには、データ型の横にある下向き矢印を選択し、希望するデータ型を選択します。

このエディターで列を並べ替えて、列を選択し、ワークシート内の目的の位置にドラッグすることもできます。

受信データファイルにヘッダー行がない場合は、[最初の行をヘッダーとして使用]を[ヘッダーを(Use Headers as First Row)最初の行として使用(Use First Row as Headers)]に変更できます。

通常、Excelは受信データファイルの分析に非常に優れている ため、 PowerQueryEditorを使用する必要はありません。

ただし、これらのデータファイルのフォーマット方法に一貫性がない場合、またはデータがワークシートに表示される方法を再編成する場合は、PowerQueryEditorでそれ(Power Query Editor)実行できます。

あなたのデータはMySQLデータベースにありますか?ExcelをMySQLに接続(connect Excel to MySQL)してそのデータを取り込む方法を学びます。(Learn)データがすでに別のExcelファイルにある場合は(Excel)、複数のExcelファイルのデータを1つのファイルにマージする(merge data in multiple Excel files)方法もあります。



About the author

私は長年 Android とオフィス ソフトウェアを扱ってきたコンピューター技術者です。私はまた、過去 5 年ほどの間、人々に Mac の使い方を教えてきました。あなたのコンピュータの問題を解決する方法を知っている人を探しているなら、おそらく私がお手伝いできるでしょう!



Related posts