Trong bài viết này, tôi sẽ thảo luận về cách bạn có thể chuyển đổi tệp CSV thành tệp excel với nhiều cột (. xlsx định dạng). Vì tệp CSV dễ vận hành và mở bằng các ứng dụng đơn giản nên chúng tôi thường nhận dữ liệu trong .csv định dạng. Sau đó, do tính toán xa hơn hoặc biểu diễn dữ liệu tốt hơn, chúng tôi phải chuyển đổi tệp CSV thành tệp excel. Hãy xem qua bài viết để tìm hiểu cách chuyển đổi CSV thành excel.
Bạn có thể tải xuống các sách bài tập thực hành mà chúng tôi đã sử dụng để chuẩn bị bài viết này.
Tệp CSV là gì?
CSV là viết tắt của các giá trị được phân tách bằng dấu phẩy. Đây là một định dạng tệp văn bản rõ ràng trong đó dữ liệu được phân tách bằng dấu phẩy. Bạn có thể mở tệp CSV bằng các trình chỉnh sửa văn bản đơn giản như Notepad . Bên cạnh đó, chúng tôi có thể mở tệp CSV thông qua các ứng dụng bảng tính như Excel hoặc Google Trang tính .
Tệp Excel là gì?
Tệp Excel được tạo từ Microsoft Excel chủ yếu có a. xlsx phần mở rộng tệp. Các tệp này có thể được mở thông qua bất kỳ phần mềm bảng tính nào như Google Trang tính , Open Office hoặc Microsoft Excel . Không giống như tệp CSV, bạn có thể thực hiện các phép tính khác nhau trong tệp excel. Ngoài ra, trong tệp excel, bạn có thể áp dụng các kỹ thuật biểu diễn dữ liệu khác nhau để hiểu mẫu dữ liệu chặt chẽ hơn.
5 Phương pháp chuyển đổi CSV sang Excel với các cột
1. Áp dụng tùy chọn 'Lưu dưới dạng' để biến tệp CSV thành Excel
Giả sử, chúng tôi có tệp CSV bên dưới được mở bằng Notepad . Dữ liệu trong tệp bên dưới được tách thành nhiều cột. Tuy nhiên, chúng tôi chỉ có thể thấy các giá trị được phân tách bằng dấu phẩy trong Notepad .
Bây giờ, tôi sẽ chuyển đổi CSV tệp thành tệp excel. Làm theo các bước dưới đây để thực hiện tác vụ.
Các bước:
- Đầu tiên, không mở tệp CSV. Thay vào đó, hãy nhấp chuột phải vào tệp và đi tới Mở bằng > Excel .
- Do đó, tệp CSV hiện được mở trong Microsoft Excel . Tiếp theo, từ Ruy-băng Excel , nhấp vào Tệp tab.
- Bây giờ, hãy chuyển đến Tệp > Lưu dưới dạng > Duyệt qua .
- Sau đó, Lưu dưới dạng hộp thoại hiển thị. Tại đây, hãy chuyển đến vị trí bạn muốn lưu tệp.
- Sau đó, cung cấp Tên tệp và chọn tùy chọn Lưu dưới dạng : Sổ làm việc Excel (* .xlsx) . Nhấn Lưu khi bạn hoàn tất quy trình.
- Cuối cùng, bạn sẽ thấy tệp CSV ở trên được chuyển đổi thành tệp Excel. Bạn có thể thấy dữ liệu được phân tách thành các cột. Sau đó, hãy định dạng dữ liệu theo yêu cầu của bạn.
2. Chèn tùy chọn ‘Văn bản thành cột’ để chuyển đổi CSV sang Excel với các cột
Lần này tôi sẽ chuyển đổi dữ liệu tệp CSV thành nhiều cột trong excel. Ở đây tôi sẽ sử dụng hàm text to column trong excel để chuyển đổi dữ liệu cột đơn thành nhiều cột.
Các bước:
- Ban đầu, hãy mở tệp CSV bằng excel.
- Tiếp theo, chọn cột (cột A ) có các giá trị được phân tách bằng dấu phẩy.
- Bây giờ, hãy chuyển đến Dữ liệu > Văn bản thành cột .
- Do đó, Trình hướng dẫn Chuyển đổi Văn bản thành Cột xuất hiện. Nhấp vào Phân cách và nhấn Tiếp theo .
- Đặt dấu kiểm trên Dấu phẩy khi trình hướng dẫn tiếp theo xuất hiện. Nhấn Tiếp theo một lần nữa.
- Sau đó, chọn Điểm đến vị trí và nhấn Hoàn tất .
- Do đó, chúng tôi sẽ nhận được kết quả bên dưới trong excel.
- Mặc dù dữ liệu của chúng tôi hiện được tách thành các cột, nhưng đây vẫn là tệp CSV. Để chuyển đổi tệp thành tệp excel, chúng tôi phải lưu tệp trong .xlsx định dạng. Để làm điều đó, hãy truy cập Tệp > Lưu dưới dạng > Duyệt qua (xem Phương pháp 1) .
- Khi Lưu dưới dạng hộp thoại xuất hiện, nhập Tên tệp và chọn .xlsx file format, and press Save (see Method 1 ).
Đọc thêm: How to Convert CSV to XLSX Command Line (with Easy Steps)
3. Convert CSV to Excel Files Using ‘From Text/CSV’ Feature
I will import a CSV file into excel using the ‘From Text/CSV ’ feature in this method. Later, I will save the data as an excel file with columns. Follow the below steps to do the task.
Các bước:
- Firstly, open Excel and go to Data> From Text/CSV icon .
- Next, the Import Data hộp thoại sẽ xuất hiện. From there, select the CSV file that you want to import and press Import .
- Consequently, the CSV file is imported into excel as below. Now, click on Load .
- As a result, we can see the data from the CSV file is loaded as in the below table.
- Click on the table, and thus the Table Design tab appears.
- Go to Table Design> Convert to Range .
- Excel will prompt the below warning, press OK .
- Upon clicking OK , we will get the below range. If you want you can clear the cell formatting by going to Home> Editing > Rõ ràng > Clear Formats .
- Later you can format the dataset as you like. Go to the File tab to bring the Save tùy chọn.
- Afterward, click on Save .
- When the Save As dialog come up, give a name to your file and press Save . So, finally, now you have the CSV file converted into an excel file (with columns).
⏩ Note:
You can get the ‘From Text/CSV ‘ by following the path Data > Get Data> From File > From Text/CSV too.
Đọc thêm: Excel VBA to Import CSV File without Opening (3 Suitable Examples)
Bài đọc tương tự
- Excel VBA to Read CSV File into Array (4 Ideal Examples)
- How to Import CSV into Existing Sheet in Excel (5 Methods)
- Excel VBA:Đọc từng dòng một tệp văn bản (6 ví dụ có liên quan)
- How to Import Text File to Excel Using VBA (3 Easy Ways)
- Excel VBA:Import Comma Delimited Text File (2 Cases)
4. CSV to Excel File Conversion with ‘Legacy Wizard’ Feature
Now I will import a CSV file using the Legacy Wizard from the Get Data quyền mua. Before importing the CSV file, I will show you how you can add the legacy wizard to excel.
Các bước:
- After opening Excel , first, go to the File tab.
- Then go to Options .
- Consequently, the Excel Options dialog shows up. From the dialog, go to Data tùy chọn.
- Now put a checkmark on From Text (Legacy) và nhấn OK .
- As a result, the From Text (Legacy) feature is added to excel. To apply the feature go to Data> Get Data > Legacy Wizard> From Text (Legacy) .
- Consequently, the Import Text File dialog appears, choose the CSV file you want to get in excel, and press Import .
- After that, the Text Import Wizard shows up. Here, click on the Delimited , put a checkmark on My data has headers , and press Next .
- Put a checkmark on Comma and again press Next .
- Press Finish after that.
- As a consequence the Import Data dialog shows up, choose the data destination location, and press OK .
- Finally, we can see that CSV data is imported into excel, separated by columns.
- Likewise described in Method 3 , we will save the data. To do that, go to the File tab.
- Then go to Save , type a file name and click Save (see Method 3 ).
Đọc thêm: How to Import Text File to Excel Automatically (2 Suitable Ways)
5. Excel VBA to Transform CSV to Excel with Columns
You can use Excel VBA to convert CSV files into excel files with multiple columns. Suppose we have a CSV file in a specified location stated below.
Now I will convert the CSV file into Excel with columns. Let’s follow the below process to do the task.
Các bước:
- Open Excel , and go to Developer > Visual Basic to bring the VBA cửa sổ.
- When the VBA window appears, go to Insert> Module .
- Then, type the below code in the newly opened Module . Save the file and run the code using the F5 chìa khóa.
Sub Convert_CSV_to_EXCEL()
Dim w As Workbook
Set w = Workbooks.Open("C:\Users\User\OneDrive\Desktop\ExcelDemy\How to Convert CSV to Excel with Columns\CSV FIle.csv")
w.SaveAs Filename:="C:\Users\User\OneDrive\Desktop\ExcelDemy\How to Convert CSV to Excel with Columns\CSV FIle.xlsx", _
FileFormat:=xlWorkbookDefault, _
ReadOnlyRecommended:=False, CreateBackup:=False
End Sub
- Upon running the code, you will see the below excel file with multiple columns is created.
- Now if you go to the CSV file location, you will see the newly created excel (with .xlsx extension) file too.
Kết luận
In the above article, I have tried to discuss several methods to convert CSV files into excel files elaborately. Hy vọng rằng, những phương pháp và giải thích này sẽ đủ để giải quyết vấn đề của bạn. Vui lòng cho tôi biết nếu bạn có bất kỳ thắc mắc nào.
Các bài viết liên quan
- How to Convert CSV to XLSX (4 Quick Methods)
- Excel VBA to Read CSV File Line by Line (3 Ideal Examples)
- How to Open Notepad or Text File in Excel with Columns (3 Easy Methods)
- Excel VBA to Convert CSV File to XLSX (2 Easy Examples)
- How to Open CSV File in Excel with Columns Automatically (3 Methods)