如何打開非常大的文本和 CSV 文件

MS Excel 可以顯示 1,048,576 行。雖然在正常使用情況下這看起來是一個非常大的數字,但在很多情況下這還不夠。

無論您是在查看日誌文件還是大型數據集,都很容易遇到包含數百萬行的 CSV 文件或龐大的文本文件。由於Excel無法支持這麼大的文件,您究竟如何打開它們?讓我們找出來。

如何打開非常大的文本和 CSV 文件

為什麼普通文本編輯器無法打開非常大的文件?

一台計算機有千兆字節的存儲空間,那麼為什麼文本編輯器不能打開大文件呢?

這裡有兩個因素在起作用。一些應用程序對它們可以顯示的數據量有硬編碼限制。不管你的電腦有多少內存,他們就是不會使用它。

第二個問題是內存。許多文本編輯器對行數沒有硬性限制,但由於內存限制無法顯示大文件。它們將整個文件加載到系統 RAM 中,因此如果內存不夠大,進程就會失敗。

方法#1:使用免費編輯器

查看超大文本文件的最佳方式是使用……文本編輯器。不僅僅是任何文本編輯器,而是用於編寫代碼的工具。此類應用程序通常可以毫不費力地處理大文件,而且是免費的。

Large Text File Viewer可能是這些應用程序中最簡單的。它真的很容易使用,運行速度很快,而且佔用的資源非常少。唯一的缺點?它不能編輯文件。但如果您只想查看大型 CSV 文件,這無疑是完成這項工作的最佳工具。

如何打開非常大的文本和 CSV 文件

對於編輯大型文本文件,您也應該嘗試Emacs。最初是為 Unix 系統創建的,它在 Windows 上也能完美運行,並且可以處理大文件。同樣,NeovimSublime Text是兩個輕量級 IDE,可用於打開千兆字節大小的 CSV 文本文件。

如何打開非常大的文本和 CSV 文件

如果您要尋找的只是通過大型日誌文件搜索數據,那麼klogg正是適合您的工具。作為流行的glogg的更新分支,此應用程序允許您輕鬆地通過大量文本文件執行複雜的搜索操作。由於計算機生成的日誌文件通常可以有數百萬行,因此 klogg 被設計為可以毫無問題地處理這樣的文件大小。

如何打開非常大的文本和 CSV 文件

方法#2:分成多個部分

嘗試打開大型 CSV 文件的全部問題是它們太大了。但是,如果您要將它們拆分成多個較小的文件怎麼辦?

這是一個流行的解決方案,因為它通常不需要學習新文本編輯器的界面。相反,您可以使用在線提供的眾多 CSV 拆分器之一將大文件拆分為多個易於打開的文件。然後可以正常訪問這些文件中的每一個。

如何打開非常大的文本和 CSV 文件

但是,這不是解決此問題的最佳方法。拆分大文件通常會導致出現奇怪的拼寫錯誤或文件配置不當。此外,單獨打開每個塊可以防止您一次過濾整個數據。

方法#3:導入數據庫

擴展到數 GB 的文本和 .csv 文件通常是大型數據集。那麼為什麼不直接將它們導入數據庫呢?

SQL 是當今最常用的數據庫標記語言。SQL有很多版本,但最簡單的可能是 MySQL。幸運的是,可以將CSV 文件轉換為 MySQL 表

如何打開非常大的文本和 CSV 文件

這絕不是處理大型 CSV 文件的最簡單方法,因此我們僅在您希望定期處理大型數據集時才推薦使用此方法。如果 MySQL 聽起來太難了,您始終可以將 .csv 文件導入MS Access

方法 #4:使用 Python 庫進行分析

當您處理包含數百萬行數據的 .csv 文件時,您顯然無法手動理解它。您可能想要過濾數據並運行特定查詢以了解趨勢。

如何打開非常大的文本和 CSV 文件

那麼為什麼不編寫 Python 代碼來做到這一點呢?

再一次,這不是最用戶友好的方法。雖然Python 不是最難學的編程語言,但它是編碼,因此它可能不是最適合您的方法。儘管如此,如果您發現自己每天都必須解析非常大的 CSV 文件,您可能希望使用一些 Python 代碼自動執行該任務

方法#5:使用高級工具

我們在第一種方法中看到的文本編輯器並不是專門用於 CSV 處理的工具。它們是通用工具,也可用於處理大型 .csv 文件。

但是專門的應用程序呢?是否沒有為解決此問題而創建的應用程序?

實際上有。例如,CSV Explorer 建立在我們在最後兩種方法(SQL 數據庫和 Python 代碼)中描述的過程之上,以創建能夠查看和編輯任何大小的 CSV 文件的應用程序您可以使用電子表格工具完成您期望的一切,例如創建圖表或在 CSV 資源管理器中過濾數據。

如何打開非常大的文本和 CSV 文件

另一個選擇是UltraEdit。與之前的工具不同,這不僅適用於 .csv 文件,還適用於任何類型的文本文件。它可以輕鬆處理幾千兆字節的文本和 CSV 文件,其界麵類似於我們之前討論的許多免費編輯器。 

如何打開非常大的文本和 CSV 文件

這些工具的唯一缺點是它們是高級應用程序,需要您獲得付費許可才能使用它們。您可以隨時試用他們的免費試用版以檢查其功能,或者如果您只有一次性使用。

打開大文本和 CSV 文件的最佳方式是什麼?

在這個大數據時代,遇到千兆字節的文本文件並不少見,甚至使用記事本或 MS Excel 等內置工具都很難查看這些文件。要打開如此大的 CSV 文件,您需要下載並使用第三方應用程序。

如果您只想查看此類文件,那麼 Large Text File Viewer 是您的最佳選擇。要實際編輯它們,您可以嘗試使用 Emacs 等功能豐富的文本編輯器,或者使用 CSV Explorer 等高級工具。

拆分 CSV 文件或將其導入數據庫等技術涉及的步驟太多。如果您發現自己經常使用大量文本文件,最好購買專用高級工具的付費許可證。

留下評論

麥克風在 Google Meet 中無法使用?嘗試這些常見的修復

麥克風在 Google Meet 中無法使用?嘗試這些常見的修復

發現解決 Google Meet 麥克風問題的有效方法,包括音頻設置、驅動程序更新等技巧。

解決 Twitter (X) 訊息發送失敗的 13 種方法

解決 Twitter (X) 訊息發送失敗的 13 種方法

在 Twitter 上發送訊息時出現訊息發送失敗或類似錯誤?了解如何修復 X (Twitter) 訊息發送失敗的問題。

修復 Apple Watch 手腕檢測不起作用的 9 種方法

修復 Apple Watch 手腕檢測不起作用的 9 種方法

無法使用手腕檢測功能?以下是解決 Apple Watch 手腕偵測不起作用問題的 9 種方法。

修復 Twitter 上「出了問題」錯誤的 11 種方法

修復 Twitter 上「出了問題」錯誤的 11 種方法

解決 Twitter 上「出錯了,重試」錯誤的最佳方法,提升用戶體驗。

無法在瀏覽器上登入 Google 帳戶的 6 大修復

無法在瀏覽器上登入 Google 帳戶的 6 大修復

如果您無法在瀏覽器中登入 Google 帳戶,請嘗試這些故障排除提示以立即重新取得存取權限。

如何在電視上獲得 Google Meet 會議

如何在電視上獲得 Google Meet 會議

借助 Google Meet 等視頻會議工具,您可以在電視上召開會議,提升遠程工作的體驗。

如何為 Instagram 聊天啟用端對端加密

如何為 Instagram 聊天啟用端對端加密

為了讓您的對話更加安全,您可以按照以下步驟在行動裝置和桌面裝置上為 Instagram 聊天啟用端對端加密。

Dropbox:如何檢查您的安全性設置

Dropbox:如何檢查您的安全性設置

了解如何檢查您的 Dropbox 安全設定有助於確保您的帳戶免受惡意攻擊。

每個用戶都應該知道的 7 個 YouTube 電視提示和技巧!

每個用戶都應該知道的 7 個 YouTube 電視提示和技巧!

YouTube TV 為我們提供了許多堅持使用的理由,因為它融合了直播電視、點播視頻和 DVR 功能。讓我們探索一些最好的 YouTube 電視提示和技巧。

修復三星 Galaxy 手機上通知不起作用的 12 種方法

修復三星 Galaxy 手機上通知不起作用的 12 種方法

您的三星手機沒有收到任何通知?嘗試這些提示來修復通知在您的 Samsung Galaxy 手機上不起作用的問題。