텍스트 기반 데이터 파일은 오늘날 세계에서 데이터를 저장하는 가장 일반적인 방법 중 하나입니다. 이는 일반적으로 텍스트 파일이 마지막 공간을 소비하고 저장하기 가장 쉽기 때문입니다. 고맙게도 CSV(CSV) (쉼표로 구분된 값) 또는 TSV (탭으로 구분된 값) 파일을 Microsoft Excel 에 삽입하는 것은 매우 쉽습니다 .
CSV 또는 TSV 를 Excel 워크시트 에 삽입하려는 경우 파일의 데이터가 어떻게 분리되는지 구체적으로 알면 됩니다. 해당 값의 형식을 문자열, 숫자, 백분율 등으로 다시 지정하려는 경우가 아니면 데이터에 대한 세부 정보를 반드시 알 필요는 없습니다.
이 문서에서는 CSV 또는 TSV 파일을 Excel 워크시트에 삽입하는 방법과 가져오는 과정에서 데이터를 다시 포맷하여 시간을 절약하는 방법을 배웁니다.
Excel 워크시트(Excel Worksheet) 에 CSV 파일(A CSV File Into) 을 삽입하는 방법
CSV 파일을 Excel 워크시트에 삽입하기 전에 데이터 파일이 실제로 쉼표로 구분되어 있는지 확인해야 합니다("쉼표로 구분"이라고도 함).
쉼표로 구분된 파일인지 확인
이렇게 하려면 창 탐색기(Window Explorer) 를 열고 파일이 저장된 디렉터리로 이동합니다. 보기(View) 메뉴를 선택 하고 미리 보기 창이(Preview pane) 선택 되어 있는지 확인합니다 .
그런 다음 쉼표로 구분된 데이터가 포함된 파일을 선택합니다. 텍스트 파일의 각 데이터 사이에 쉼표가 표시되어야 합니다.
아래 예는 2010 SAT College Board 학생 점수 결과가 포함된 정부 데이터 세트에서 가져왔습니다.
보시다시피 첫 번째 줄은 헤더 줄입니다. 각 필드는 쉼표로 구분됩니다. 그 뒤의 다른 모든 라인은 데이터 라인이며 각 데이터 포인트는 쉼표로 구분됩니다.
이것은 쉼표로 구분된 값이 있는 파일의 모양에 대한 예입니다. 원본 데이터의 형식을 확인했으므로 이제 Excel(Excel) 워크시트 에 삽입할 준비가 되었습니다 .
워크시트에 CSV 파일 삽입(Insert A CSV File Into Your Worksheet)
원본 CSV(CSV) 데이터 파일을 Excel 워크시트에 삽입하려면 빈 워크시트를 엽니다.
- 메뉴 에서 데이터 선택(Data)
- 리본 의 데이터 가져오기 및 변환 그룹에서 (Transform Data)데이터 가져오기 (Get Data)를(Get) 선택 합니다.
- 파일에서(From File) 선택
- From Text/CSV 선택
참고: 대안 으로 리본에서 직접 From Text/CSV 를 선택할 수도 있습니다 .
그러면 파일 브라우저가 열립니다. CSV 파일을 저장한 위치를 찾아(Browse) 선택하고 가져오기(Import) 를 선택 합니다.
그러면 데이터 가져오기 마법사가 열립니다. Excel 은 들어오는 데이터를 분석하고 처음 200개 행을 기준으로 입력 데이터 파일의 형식에 따라 모든 드롭다운 상자를 설정합니다.
다음 설정을 변경하여 이 분석을 조정할 수 있습니다.
- 파일 출처 : 파일이 (File Origin)ASCII 또는 UNICODE 와 같은 다른 데이터 유형인 경우 여기에서 변경할 수 있습니다.
- 구분(Delimiter) 기호 : 세미콜론이나 공백이 대체 구분 기호로 사용되는 경우 여기에서 선택할 수 있습니다.
- 데이터 유형 감지(Data Type Detection) : Excel 에서 처음 200개 행이 아닌 전체 데이터 세트를 기반으로 분석하도록 할 수 있습니다.
데이터를 가져올 준비가 되면 이 창 하단에서 로드 를 선택합니다. (Load)이렇게 하면 전체 데이터 세트가 빈 Excel 워크시트로 이동합니다.
Excel 워크시트 에 해당 데이터가 있으면 해당 데이터 를 재구성하고 행과 열을 그룹화 하거나 데이터에 대해 (group rows and columns)Excel 기능(Excel functions) 을 수행할 수 있습니다.
CSV 파일을(CSV File Into) 다른 Excel 요소 로 가져오기
워크시트가 CSV(CSV) 데이터를 가져올 수 있는 전부는 아닙니다 . 마지막 창에서 Load 대신 Load To(Load To) 를 선택 하면 다른 옵션 목록이 표시됩니다.
이 창의 옵션은 다음과 같습니다.
- 표(Table) : 데이터를 빈 워크시트나 기존 워크시트로 가져오는 기본 설정입니다.
- 피벗 테이블 보고서(PivotTable Report) : 들어오는 데이터 세트를 요약할 수 있는 피벗 테이블 보고서(Pivot Table report) 로 데이터 가져오기
- 피벗 차트(PivotChart) : 막대 그래프 또는 파이 차트와 같은 요약 차트에 데이터를 표시합니다.
- 연결 생성만(Only Create Connection) : 나중에 여러 워크시트에 테이블이나 보고서를 생성하는 데 사용할 수 있는 외부 데이터 파일에 대한 연결을 생성합니다.
피벗 차트(PivotChart) 옵션 은 매우 강력합니다. 데이터를 테이블에 저장한 다음 필드를 선택하여 차트 또는 그래프를 생성하는 단계를 건너뛸 수 있습니다.
데이터 가져오기 프로세스의 일부로 필드, 필터, 범례 및 축 데이터를 선택하여 단일 단계에서 해당 그래픽을 생성할 수 있습니다.
보시다시피 Excel(Excel) 워크시트 에 CSV 를 삽입할 때 많은 유연성이 있습니다 .
Excel 워크시트(Excel Worksheet) 에 TSV 파일(A TSV File Into) 을 삽입하는 방법
들어오는 파일이 쉼표로 구분되는 대신 탭으로 구분되는 경우 어떻게 해야 합니까?
프로세스는 이전 섹션과 거의 동일하지만 구분 기호(Delimiter) 드롭다운 상자를 사용하여 탭(Tab) 을 선택하는 것이 좋습니다.
또한 데이터 파일을 검색할 때 Excel 은 자동으로 *.csv 파일을 찾고 있다고 가정합니다. 따라서 파일 브라우저 창에서 파일 형식을 All Files (*.*) 로 변경하여 *.tsv 형식 파일을 확인하는 것을 잊지 마십시오.
올바른 구분 기호를 선택하면 Excel 워크시트, PivotChart 또는 Pivot Report 로 데이터를 가져올 때와 똑같은 방식으로 작동합니다.
데이터 변환 작동 방식
데이터 가져 오기(Import Data) 창에서 로드(Load) 를 선택하는 대신 데이터 변환(Transform Data) 을 선택 하면 파워 쿼리 편집기(Power Query Editor) 창이 열립니다.
이 창은 Excel(Excel) 에서 가져오는 데이터를 자동으로 변환하는 방법에 대한 통찰력을 제공합니다 . 여기에서 가져오기 중에 해당 데이터가 변환되는 방식을 조정할 수도 있습니다.
이 편집기에서 열을 선택 하면 리본 의 변환(Transform) 섹션 아래에 가정된 데이터 형식이 표시됩니다 .
아래 예에서 Excel 은 해당 열의 데이터를 정수 형식으로 변환한다고 가정 했음을(Number) 알 수 있습니다.
데이터 유형 옆에 있는 아래쪽 화살표를 선택하고 원하는 데이터 유형을 선택하여 이를 변경할 수 있습니다.
열을 선택하고 워크시트에서 원하는 위치로 끌어 이 편집기에서 열을 재정렬할 수도 있습니다.
수신 데이터 파일에 머리글 행이 없으면 첫 번째 행을 머리글(Use First Row as Headers) 로 사용을 머리글을 첫 번째 행(Use Headers as First Row) 으로 사용 으로 변경할 수 있습니다 .
일반적으로 Excel(Excel) 은 들어오는 데이터 파일을 분석하는 데 능숙 하기 때문에 파워 쿼리 편집기(Power Query Editor) 를 사용할 필요가 없습니다 .
그러나 이러한 데이터 파일이 데이터 형식이 일치하지 않거나 데이터가 워크시트에 표시되는 방식을 재구성하려는 경우 Power Query 편집기(Power Query Editor) 를 사용하여 그렇게 할 수 있습니다.
데이터가 MySQL 데이터베이스에 있습니까? Excel을 MySQL에 연결(connect Excel to MySQL) 하여 해당 데이터를 가져오는 방법을 알아보세요 . (Learn)데이터가 이미 다른 Excel 파일에 있는 경우 여러 Excel 파일의 데이터 를 하나의 파일로 병합하는(merge data in multiple Excel files) 방법도 있습니다.
How To Insert CSV or TSV Into An Excel Worksheet
Text based data files are one of the most common methods of storing data in the world today. This is because text files, in general, consume the last space and theу’re easiest to store. Thankfully, it’s very easy to insert either СSV (comma separated values) or TSV (tab separated values) fіles 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.