如何打開非常大的文本和 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 文件或將其導入數據庫等技術涉及的步驟太多。如果您發現自己經常使用大量文本文件,最好購買專用高級工具的付費許可證。



Leave a Comment

如何在 Windows 中更改 Spotify 本地存儲的位置

如何在 Windows 中更改 Spotify 本地存儲的位置

了解如何在 Windows 中將 Spotify 的本地存儲位置更改,以便釋放主驅動器的空間,提升電腦性能。

如何搜索和查找某人已刪除的推文

如何搜索和查找某人已刪除的推文

Twitter 易於表達的特點常常導致名人尷尬的失言和有爭議的言論。了解如何搜索和查找已刪除的推文。

Discord 上的慢速模式是什麼以及如何使用它

Discord 上的慢速模式是什麼以及如何使用它

如果您運行的是活躍的 Discord 服務器,使用慢速模式可以減少消息量並易於管理,用戶發送消息的速度得到有效控制。

如何在 Discord 中設置文本格式:字體、粗體、斜體、刪除線等

如何在 Discord 中設置文本格式:字體、粗體、斜體、刪除線等

了解如何在 Discord 中設置文本格式,包括字體、粗體、斜體等,提升您的溝通技巧。

如何更新您的 PSP 固件

如何更新您的 PSP 固件

我始終相信,無論是計算機、無線路由器還是遊戲機,為任何設備安裝固件升級都是值得的。在本文中,我將引導您完成升級 PSP 設備固件所需的步驟。

如何在 Windows 中將分區設置或標記為活動分區

如何在 Windows 中將分區設置或標記為活動分區

您的計算機上是否有多個分區,安裝了不同的操作系統。如果是這樣,您可以更改 Windows 中的活動分區,以便在計算機啟動時加載適當的操作系統。

如何禁用無線路由器上的 SSID 廣播

如何禁用無線路由器上的 SSID 廣播

如果您正在考慮在您的無線路由器上禁用 SSID 廣播的選項,您應該了解所涉及的真正安全問題。如果您禁用 SSID 廣播,當有人使用他們的標準無線網絡適配器搜索可用網絡時,網絡名稱確實不會顯示。

如何將多個圖像轉換為 PDF 文件

如何將多個圖像轉換為 PDF 文件

圖像可以獨立存在。但有時,您需要將多個圖像組合成一個 PDF 文件並保存或共享。

如何設置和使用 Twitter 列表

如何設置和使用 Twitter 列表

Twitter 是分享您的觀點、與他人交談以及建立社交媒體資料以支持您的朋友和關注您的興趣的好地方。但是,跟踪您關注的帳戶可能很困難。

如何確保您獲得所支付的網絡速度

如何確保您獲得所支付的網絡速度

在消費者權益如此重要的世界裡,互聯網公司可以不斷提供“最高”速度或無法提供您支付的速度,這似乎很奇怪。在本文中,我們將介紹您可以採取哪些步驟來確保您獲得的速度是您應該獲得的速度。

如何將您的音樂提交到 Spotify

如何將您的音樂提交到 Spotify

您是想知道如何在 Spotify 上播放音樂的新藝術家嗎?在數字時代分發音樂與過去大不相同。

如何在您的視頻項目中使用 YouTube 音頻庫

如何在您的視頻項目中使用 YouTube 音頻庫

如果您正在製作自己的視頻或其他媒體項目,則不能隨便從 Internet 上獲取您想要的任何音樂。如果你駕駛一架噴氣式戰鬥機飛越美國的天空並拍攝它,你不能使用 Kenny Loggins 的“Danger Zone”歌曲並希望擺脫它。

如何在 Discord 中添加、管理和刪除角色

如何在 Discord 中添加、管理和刪除角色

當您啟動第一個 Discord 服務器時,您可能要做的第一件事就是在其中創建可以分配給服務器用戶的角色。Discord 中的角色是在團隊中提供某些能力的職位。

如何使音頻文件更大聲

如何使音頻文件更大聲

低音量的音頻文件幾乎毫無用處,而且非常令人沮喪,尤其是當您無法重新錄製原始音頻時。無論是您嘗試在筆記本電腦上聆聽的 MP3 歌曲,還是錄製的聲音不夠大的音頻文件,使用台式機或在線音頻編輯軟件都可以輕鬆提高幾乎所有音頻文件的音量。

如何停用 Facebook 帳戶而不是刪除它

如何停用 Facebook 帳戶而不是刪除它

想要脫離社交媒體是可以理解的。如果任其發展,社交媒體的使用可能會變成看似無窮無盡的時間消耗。

如何錄製不和諧的音頻

如何錄製不和諧的音頻

主要由遊戲玩家使用的即時消息和 VoIP 服務如何成為教育和企業的首選通信工具。答案很簡單。

如何在 Facebook 群組中添加或刪除管理員

如何在 Facebook 群組中添加或刪除管理員

如果您一個人做所有事情,那麼在 Facebook 上管理一個小組可能會很有挑戰性。您至少需要另外一個人來幫助您編輯和發佈內容、管理評論、成員,並根據頁面指標創建報告。

如何下載 Twitter 照片和視頻

如何下載 Twitter 照片和視頻

想知道如何下載 Twitter 照片和視頻。這實際上非常簡單。

如何移動和提取 PDF 頁面

如何移動和提取 PDF 頁面

在某些時候,您可能不得不通過移動頁面、刪除頁面或將一頁或一組頁面提取到單獨的 PDF 文件中來編輯 PDF 文件。最近,我不得不更改一些 PDF 頁面的順序,並將一組不同的頁面提取到一個單獨的 PDF 文件中。

如何在 Windows 中查找隱藏和保存的密碼

如何在 Windows 中查找隱藏和保存的密碼

如果您忘記了密碼但您知道它保存在您計算機的某個位置,您可以訪問 Windows 保存的密碼並查看它是否存在。Windows 實際上保留了所有已保存密碼的列表,並允許您在需要時訪問它們。

麥克風在 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 手機上不起作用的問題。