How to Create Pivot Tables from CSV Data (Without Excel)

March 2026 · 17 min read · 4,053 words · Last Updated: March 31, 2026Advanced

💡 Key Takeaways

  • Why CSV Files Are the Universal Language of Data
  • Understanding Pivot Tables: What They Really Do
  • Python and Pandas: The Professional's Choice
  • LibreOffice Calc: The Excel Alternative You Already Have

B три năm trước, tôi đã chứng kiến một nhà phân tích junior tại công ty fintech của chúng tôi dành bốn giờ để sao chép thủ công 50.000 hàng dữ liệu giao dịch từ tệp CSV vào Excel, từng ô một, vì cô ấy không biết có cách nào tốt hơn. Khi tôi hỏi tại sao cô ấy không sử dụng các tính năng nhập của Excel, cô ấy nhìn tôi trống rỗng và nói: "Chúng tôi không có giấy phép Excel cho mọi người." Khoảnh khắc đó đã khắc sâu một điều mà tôi đã nhận thấy trong toàn ngành: chúng ta đã trở nên quá phụ thuộc vào hệ sinh thái của Microsoft đến nỗi nhiều chuyên gia không nhận ra rằng có những lựa chọn mạnh mẽ và miễn phí cho phân tích dữ liệu.

💡 Những điểm chính

  • Tại sao tệp CSV là ngôn ngữ toàn cầu của dữ liệu
  • Hiểu về Bảng Pivot: Chúng thực sự làm gì
  • Python và Pandas: Lựa chọn của chuyên gia
  • LibreOffice Calc: Giải pháp thay thế Excel mà bạn đã có

Tôi là Sarah Chen, và tôi đã dành mười hai năm qua với tư cách là tư vấn viên hoạt động dữ liệu làm việc với hơn 200 công ty từ các công ty khởi nghiệp tự lực đến các doanh nghiệp Fortune 500. Trong thời gian đó, tôi đã thấy cùng một mô hình lặp lại: các nhóm chi hàng nghìn đô la cho phí giấy phép hoặc tệ hơn, tránh né phân tích dữ liệu hoàn toàn vì họ cho rằng Excel là lựa chọn duy nhất. Sự thật là, các bảng pivot—một trong những công cụ phân tích mạnh nhất hiện có—có thể được tạo ra từ dữ liệu CSV sử dụng các công cụ hoàn toàn miễn phí, mã nguồn mở mà thường vượt trội hơn Excel về tốc độ và tính linh hoạt.

Bài viết này sẽ chỉ cho bạn cách tạo ra các bảng pivot tinh vi mà không cần chạm vào Excel, sử dụng các công cụ không chỉ miễn phí mà còn mạnh mẽ hơn cho việc xử lý các tập dữ liệu lớn. Dù bạn đang phân tích dữ liệu bán hàng, hành vi khách hàng, giao dịch tài chính hay các chỉ số hoạt động, bạn sẽ học được các kỹ thuật thực tiễn đã giúp các khách hàng của tôi tiết kiệm được ước tính 2,3 triệu đô la Mỹ trong chi phí giấy phép chỉ trong năm năm qua.

Tại sao tệp CSV là ngôn ngữ toàn cầu của dữ liệu

Trước khi chúng ta đi vào việc tạo bảng pivot, hãy nói về lý do tại sao tệp CSV (Giá trị cách nhau bằng dấu phẩy) đã trở thành tiêu chuẩn thực tế cho việc trao đổi dữ liệu. Trong công việc tư vấn của mình, tôi đã gặp dữ liệu từ hơn 400 hệ thống phần mềm khác nhau—CRM, ERP, định dạng tiếp thị, cảm biến IoT, bạn cứ đặt tên—và 87% trong số chúng xuất khẩu sang định dạng CSV như lựa chọn chính hoặc duy nhất.

Tệp CSV thật sự đơn giản. Chúng là tệp văn bản thuần túy nơi mỗi dòng đại diện cho một hàng dữ liệu, và dấu phẩy ngăn cách các giá trị trong mỗi cột. Sự đơn giản này làm cho chúng cực kỳ dễ chuyển đổi. Một tệp CSV được tạo trên Mac mở hoàn hảo trên Windows hoặc Linux. Một tệp xuất từ Salesforce năm 2010 vẫn có thể đọc được ngày nay. Hãy thử điều đó với một định dạng Excel độc quyền từ cùng thời gian, và bạn có thể gặp vấn đề về khả năng tương thích.

Sức mạnh thực sự của tệp CSV nằm ở tính phổ quát và hiệu quả về kích thước của chúng. Tháng trước, tôi đã làm việc với một khách hàng trong lĩnh vực bán lẻ có 15 năm lịch sử giao dịch—khoảng 23 triệu hàng. Dạng Excel, tệp này có kích thước 1,8 GB và mất gần bốn phút để mở trên một máy trạm cao cấp. Dữ liệu tương tự ở định dạng CSV? 340 MB và có thể truy cập gần như ngay lập tức với các công cụ đúng. Khi bạn đang xử lý dữ liệu kinh doanh thực tế, những khác biệt này quan trọng vô cùng.

Tệp CSV cũng tương thích tốt với các hệ thống kiểm soát phiên bản như Git, làm cho chúng trở thành lựa chọn lý tưởng cho phân tích dữ liệu hợp tác. Tôi đã thấy các nhóm dữ liệu theo dõi thay đổi đối với các tập dữ liệu của họ theo thời gian, hợp nhất đóng góp từ nhiều nhà phân tích khác nhau và duy trì một bảng kiểm toán hoàn chỉnh—điều mà gần như không thể thực hiện được với các tệp Excel nhị phân. Điều này càng trở nên quan trọng khi yêu cầu về quản lý dữ liệu và tuân thủ đã trở nên chặt chẽ trong toàn ngành.

Hiểu về Bảng Pivot: Chúng thực sự làm gì

Nếu bạn đang đọc bài viết này, có lẽ bạn đã quen thuộc với bảng pivot, nhưng hãy để tôi chia sẻ một quan điểm mà tôi đã phát triển sau khi tạo ra hàng ngàn bảng như vậy: bảng pivot thực chất là những cỗ máy tự động hóa chéo bảng với siêu năng lực tổng hợp. Điều đó có thể nghe có vẻ kỹ thuật, nhưng khái niệm lại rất đơn giản khi bạn phân tích nó.

"Khoảnh khắc bạn nhận ra Excel không phải là lựa chọn duy nhất là khoảnh khắc bạn ngừng để phí giấy phép quyết định chiến lược dữ liệu của bạn."

Hãy tưởng tượng bạn có một tệp CSV với 10.000 giao dịch bán hàng, mỗi giao dịch chứa một ngày, danh mục sản phẩm, khu vực, nhân viên bán hàng và số tiền doanh thu. Bạn muốn trả lời các câu hỏi như "Tổng doanh số theo khu vực và danh mục sản phẩm là gì?" hoặc "Nhân viên bán hàng nào là người hoạt động tốt nhất trong Q3?" Một bảng pivot cho phép bạn trả lời những câu hỏi này bằng cách tổ chức lại dữ liệu phẳng của bạn thành một bản tóm tắt đa chiều.

"Pivot" trong bảng pivot đề cập đến khả năng xoay hoặc điều chỉnh góc nhìn dữ liệu của bạn. Bạn có thể bắt đầu bằng cách xem doanh số theo khu vực trong các hàng và danh mục sản phẩm trong các cột, sau đó chuyển sang hiển thị các tháng trong các hàng và khu vực trong các cột. Sự linh hoạt này là yếu tố khiến bảng pivot trở nên mạnh mẽ—bạn không tạo ra một báo cáo tĩnh, bạn đang xây dựng một công cụ phân tích tương tác.

Theo kinh nghiệm của tôi, khoảng 60% các câu hỏi về thông tin kinh doanh có thể được giải đáp bằng các bảng pivot được thiết kế tốt. Tôi đã thấy các công ty chi 50.000 đô la cho các giải pháp bảng điều khiển tùy chỉnh khi một bảng pivot được thiết kế hợp lý có thể cung cấp 90% giá trị với chi phí gần như bằng không. Chìa khóa là hiểu không chỉ cách tạo ra bảng pivot, mà còn khi nào thì chúng phù hợp với công việc.

Các bảng pivot xuất sắc trong việc tổng hợp (cộng dồn, trung bình, đếm), nhóm (theo danh mục, khoảng thời gian, hoặc các nhóm tùy chỉnh), và lọc (hiển thị các tập dữ liệu con của bạn). Chúng gặp khó khăn với các phép tính phức tạp phụ thuộc vào logic từng hàng, phân tích dự đoán, hoặc dòng dữ liệu theo thời gian thực. Hiểu biết về những ranh giới này đã giúp tôi tiết kiệm vô số giờ cho các khách hàng của mình khi cố gắng buộc bảng pivot làm những điều mà chúng không được thiết kế cho.

Python và Pandas: Lựa chọn của chuyên gia

Khi tôi cần nhanh chóng và đáng tin cậy tạo bảng pivot từ dữ liệu CSV, tôi hay sử dụng Python với thư viện Pandas khoảng 75% thời gian. Sự kết hợp này đã trở thành tiêu chuẩn của ngành cho phân tích dữ liệu, và không phải ngẫu nhiên—nó miễn phí, mạnh mẽ một cách đáng kinh ngạc, và có thể xử lý các tập dữ liệu mà Excel khó có thể làm được.

Công cụChi phíTối đa hàngTốt nhất cho
Microsoft Excel$159.99/năm1.048.576Tập dữ liệu nhỏ, giao diện quen thuộc
Python (pandas)Miễn phíGiới hạn bởi RAMTập dữ liệu lớn, tự động hóa, khả năng tái tạo
LibreOffice CalcMiễn phí1.048.576Kinh nghiệm giống Excel nhưng không tốn chi phí
Google SheetsMiễn phí10.000.000 ôHợp tác, truy cập đám mây
R (dplyr/tidyr)Miễn phíGiới hạn bởi RAMPhân tích thống kê, quy trình làm việc trong khoa học dữ liệu

Để tôi kể cho bạn nghe một ví dụ thực tế từ quý trước. Một khách hàng trong lĩnh vực y tế cần phân tích các mẫu lượt khách đến của bệnh nhân xuyên suốt 47 phòng khám trong ba năm—khoảng 890.000 cuộc hẹn cá nhân được lưu trữ trong một tệp CSV có kích thước 125 MB. Excel thậm chí không thể mở tệp mà không bị treo. Sử dụng Python và Pandas, tôi đã tải dữ liệu chỉ trong 3,2 giây và tạo một bảng pivot toàn diện cho thấy các mẫu lượt khách theo phòng khám, ngày trong tuần và loại cuộc hẹn chỉ trong dưới 30 dòng mã.

Quy trình cơ bản thực sự đơn giản. Đầu tiên, bạn nhập thư viện Pandas và đọc tệp CSV vào cái mà gọi là DataFrame—về cơ bản là một bảng thông minh hiểu cấu trúc dữ liệu của bạn. Sau đó bạn sử dụng hàm pivot_table, chỉ định những cột nào sẽ trở thành hàng, những cột nào sẽ trở thành cột, giá trị nào bạn muốn tổng hợp và bạn muốn tổng hợp chúng như thế nào (cộng, trung bình, đếm, v.v.).

Đây là điều làm cho Pandas đặc biệt mạnh mẽ: nó xử lý dữ liệu thiếu một cách duyên dáng, tự động chuyển đổi chuỗi ngày tháng thành các đối tượng ngày tháng hợp lý, và có thể thực hiện các tổng hợp phức tạp mà trong Excel cần nhiều bước khác nhau. Gần đây tôi đã tạo ra một bảng pivot tính toán trung vị, phân vị thứ 75 và độ lệch chuẩn của giá trị trọn đời khách hàng ở 12 phân khúc khách hàng khác nhau—điều mà trong Excel sẽ yêu cầu nhiều công thức và tính toán thủ công.

Đường cong học tập cho Python và Pandas là có thật nhưng có thể quản lý được. Tôi thường nói với khách hàng rằng một người có kỹ năng bảng tính cơ bản có thể trở nên hiệu quả với Pandas trong khoảng 20 giờ học tập tập trung. So sánh điều đó với hàng trăm hoặc hàng nghìn đô la chi phí giấy phép Excel hàng năm, và khoản đầu tư này tự trả lại nhanh chóng. Hơn nữa, một khi bạn học Pandas, bạn đã mở ra cánh cửa đến toàn bộ hệ sinh thái khoa học dữ liệu Python, bao gồm các thư viện trực quan hóa, công cụ học máy và các khung tự động hóa.

LibreOffice Calc: Giải pháp thay thế Excel mà bạn đã có

Không phải ai cũng muốn học lập trình, và điều đó hoàn toàn bình thường. LibreOffice Calc là một ứng dụng bảng tính miễn phí, mã nguồn mở xử lý bảng pivot một cách ấn tượng, và có lẽ nó là thứ gần nhất với Excel mà bạn có thể tìm thấy.

C

Written by the CSV-X Team

Our editorial team specializes in data analysis and spreadsheet management. We research, test, and write in-depth guides to help you work smarter with the right tools.

Share This Article

Twitter LinkedIn Reddit HN

Related Tools

CSV to SQL Converter — Free Online Data Tools for Business Analysts CSV Duplicate Remover - Find and Remove Duplicate Rows Free

Related Articles

Export Google Sheets to CSV: Complete Guide — csv-x.com Your Data Isn't Boring - Your Charts Are \u2014 CSV-X.com How to Clean Messy CSV Data (A Practical Checklist)

Put this into practice

Try Our Free Tools →

🔧 Explore More Tools

Excel To CsvPricingXml To CsvAi Data VisualizerMr Data Converter AlternativeAi Chart Generator

📬 Stay Updated

Get notified about new tools and features. No spam.