テキストベースのデータファイルは、今日の世界でデータを保存する最も一般的な方法の1つです。これは、一般に、テキストファイルは最後のスペースを消費し、保存するのが最も簡単なためです。ありがたいことに、 CSV(CSV)(カンマ区切り値)またはTSV(タブ区切り値)ファイルをMicrosoftExcelに挿入するのは非常に簡単です。
CSVまたはTSVをExcelワークシートに挿入する場合は、ファイル内のデータがどのように分離されているかを具体的に知る必要があります。これらの値を文字列、数値、パーセンテージなどに再フォーマットする場合を除いて、必ずしもデータの詳細を知る必要はありません。
この記事では、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ワークシートに挿入するには、空白のワークシートを開きます。
- メニューから[データ(Data)]を選択します
- リボンの[データの取得(Get)と変換](Transform Data)グループから[データ(Get Data)の取得]を選択します
- ファイルから(From File)選択
- From Text/CSV選択
From Text/CSV]を直接選択することもできます。
これにより、ファイルブラウザが開きます。CSVファイルを保存した場所を参照(Browse)して選択し、[インポート](Import)を選択します。
これにより、データインポートウィザードが開きます。Excelは受信データを分析し、最初の200行に基づいて、入力データファイルの形式に従ってすべてのドロップダウンボックスを設定します。
この分析は、次の設定のいずれかを変更することで調整できます。
- ファイルの出所:ファイルが(File Origin)ASCIIやUNICODEなどの別のデータ型である場合は、ここで変更できます。
- 区切り(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)ワークシート、PivotChart、または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)方法もあります。
How To Insert CSV or TSV Into An Excel Worksheet
Text based datа files are one of the most common methods of storing data in the world today. This is because text files, in generаl, сonsume the last space and theу’re eаsiest to store. Thankfully, it’s very easy to insert either CSV (сomma separated values) or TSV (tab separated valuеs) files into Microsoft Excel.
If you want to insert CSV or TSV into an Excel worksheet, you only need to know specifically how the data in the file is separated. You don’t necessarily have to know the details about the data, unless you want to reformat those values into strings, numbers, percentages and more.
In this article you’ll learn how to insert either a CSV or TSV file into your Excel worksheet and how to reformat that data in the process of importing, to save yourself some time.
How To Insert A CSV File Into An Excel Worksheet
Before you can insert a CSV file into your Excel worksheet, you need to confirm that the data file is actually comma separated (also known as “comma-delimited”).
Verify It’s A Comma Separated File
To do this, open Window Explorer and navigate to the directory where the file is stored. Select the View menu and make sure the Preview pane is selected.
Then, select the file that you believe contains comma separated data. You should see a comma between each piece of data in the text file.
The example below comes from a government dataset containing 2010 SAT College Board student score results.
As you can see, the first line is the header line. Each field is separated by a comma. Every other line after that is a line of data, with each data point separated by a comma.
This is an example of what a file with comma separated values looks like. Now that you’ve confirmed the formatting of your source data, you’re ready to insert it into your Excel worksheet.
Insert A CSV File Into Your Worksheet
To insert the source CSV data file into your Excel worksheet, open a blank worksheet.
- Select Data from the menu
- Select Get Data from the Get & Transform Data group on the ribbon
- Select From File
- Select From Text/CSV
Note: As an alternative, you could also select From Text/CSV directly on the ribbon.
This will open the file browser. Browse to where you’ve stored the CSV file, select it, and select Import.
This will open the data import wizard. Excel analyzes the incoming data and sets all of the dropdown boxes according to the format of the input data file, based on the first 200 rows.
You can adjust this analysis by changing any of the following settings:
- File Origin: If the file is of another data type like ASCII or UNICODE, you can change that here.
- Delimiter: If semicolons or spaces are used as an alternative delimiter, you can select that here.
- Data Type Detection: You can force Excel to analyze based on the entire dataset rather than just the first 200 rows.
When you’re ready to import the data, select Load at the bottom of this window. This will bring the entire dataset into your blank Excel worksheet.
Once you have that data in an Excel worksheet, you can then reorganize that data, group rows and columns, or perform Excel functions on the data.
Import CSV File Into Other Excel Elements
A worksheet isn’t all you can import CSV data into. In the last window, if you select Load To instead of Load, you’ll see a list of other options.
Options in this window include:
- Table: This is the default setting that imports the data into a blank or existing worksheet
- PivotTable Report: Bring data into a Pivot Table report that lets you summarize the incoming data set
- PivotChart: Display the data in a summarized chart, like a bar graph or pie chart
- Only Create Connection: Creates a connection to the external data file, which you can use later to create tables or reports on multiple worksheets
The PivotChart option is very powerful. It lets you skip over the steps of storing the data in a table and then selecting fields to create charts or graphs.
As part of the data import process, you can choose the fields, filters, legends, and axis data to create those graphics in a single step.
As you can see, there’s a lot of flexibility when it comes to inserting CSV into an Excel worksheet.
How To Insert A TSV File Into An Excel Worksheet
What if your incoming file is tab delimited instead of comma delimited?
The process is mostly the same as in the previous section, but you’ll want to use the Delimiter dropdown box to select Tab.
Also, remember that when you’re browsing for the data file, Excel automatically assumes you’re looking for a *.csv file. So in the file browser window, remember to change the file type to All Files (*.*) to see the *.tsv type file.
Once you’ve selected the correct delimiter, importing data into any Excel worksheet, PivotChart, or Pivot Report works exactly the same way.
How Transform Data Works
In the Import Data window, if you select Transform Data instead of selecting Load, it’ll open the Power Query Editor window.
This window gives you insight into how Excel automatically converts the data that it’s importing. This is also where you can tweak how that data gets converted during the import.
If you select a column in this editor, you’ll see the assumed data type under the Transform section in the ribbon.
In the example below, you can see that Excel assumed you’d want to convert the data in that column into a Whole Number format.
You can change this by selecting the down arrow next to the data type and selecting the data type you prefer.
You can also reorder columns in this editor by selecting a column and dragging it to the position where you want it to go in your worksheet.
If your incoming data file doesn’t have a header row, you can change Use First Row as Headers to Use Headers as First Row.
Normally, you should never have to use the Power Query Editor, since Excel is pretty good at analyzing incoming data files.
However, if those data files are inconsistent in how the data is formatted or you want to reorganize how the data appears in your worksheet, then the Power Query Editor lets you do that.
Is your data in a MySQL database? Learn how to connect Excel to MySQL to bring in that data. If your data is already in another Excel file, there are also ways to merge data in multiple Excel files into one file.