snapde,乙個專門為編輯超大型資料量csv檔案而設計的單機版電子**軟體;它執行的速度非常快,反應非常靈敏。
csv是一種用逗號分隔列、回車分割行的文字檔案,市面上常用的csv編輯軟體有:snapde、ron』s editor、csv editor pro、dmcsveditor、csvpad、csved、csvfileview、killink csv editor、csv buddy、mega editor、recsvedit、tad、easy tables、delimit(不拿文字編輯器進行比較是因為文字編輯器除了編輯文字對資料的處理太弱了),上面這些編輯器除了snapde是國產的,其他都是國外生產的。下面就拿這些常用的csv編輯器和snapde進行比較,對比軟體特點和優劣,分析出最好的csv編輯軟體。
1、首先從開啟csv檔案大小和速度進行比較:
snapde: 3.53g,非常快
ron』s editor: 510m,慢
csv editor pro: 420m,慢
dmcsveditor: 107m,就卡的動不了,中等
csvpad: 60m,非常慢
csved: 900m,非常快
csvfileview: 191m,非常慢
killink csv editor: 310m,非常慢
csvviewer: 90m,超級慢
csv buddy: 109m,超級慢
mega editor: 90m,快速
recsvedit: 幾乎無限制,非常快
tad: 6.5g,滾動需要從檔案載入內容非常慢每滾動一次需要十幾秒,中等
esay table: 109m,非常慢
delimit: 幾乎無限制,非常快
結果能算得上csv大檔案編輯的檔案編輯器只有:snapde、csved、recsvedit、tad、delimit;由於其他編輯器支援的資料量太小(比excel、wps還小),直接將他們淘汰了因為他們的編輯功能肯定比不上excel、wps或者openoffice。剩下的5個將tad淘汰掉,因為tab雖然能載入很大的資料檔案,但每次滾動都需要重新從檔案載入資料這個過程很慢很卡需要十幾秒,所以不適合當csv大資料編輯器。剩下的四個:snapde、csved、recsvedit、delimit;recsvedit和delimit非常厲害,多大的檔案好像都能支援,下面進行其他方面對比看是否都是如此優秀。
2、選擇集操作比較
snapde:全選、多行選、多列選、自由框選
csved: 只能單行選擇
recsvedit:只能進行多行選
delimit: 多行選、多列選、自由框選
從上面看到,只有snapde、delimit擁有比較強大的選擇集功能,csved、recsvedit都只能單單元格編輯,比如:輸入、複製、剪下、貼上都只能單單元格進行,沒有自由的插入多行、插入多列、刪除多行、刪除多列,也沒有完善的撤銷、重做功能。delimit有比較完善的選擇集,能夠很方便刪除資料,但是在刪除行列只能單個進行,在複製、剪下、貼上上只能單單元格進行,撤銷、重做功能很弱基本不能使用。snapde在選擇集操作上和excel接近,如果是單元格多選,還可以在輸入文字數字完成的時候按住control鍵,能得到序列變化的文字數字,在選擇集這方面比較snapde是最優秀的。
3、對於單元格文字的多行編輯
csved:不支援多行文字
recsvedit:不支援多行文字
delimit:支援多行文字很怪,直接開啟的csv需要在檔案屬性設定分割規則
從這方面看,snapde具有最優秀的文字編輯支援。
4、其他功能比較
snapde:具有自由凍結、放大縮小、隱藏行列、設定過濾、刪除重複、單列排序功能
delimit:轉換格式、行列分割、合併、過濾、雙列排序、刪除重複功能
5、對於指令碼公式支援
snapde:支援exprtk、c語言、python指令碼的編寫與執行
delimit:不支援指令碼
snapde功能介紹頁面:
CSV檔案的讀取和寫入
csv檔案是一種用來儲存 資料的檔案,該檔案是乙個字串行。csv檔案以一條條記錄組成,每條記錄為一行,每條記錄由欄位組成,以逗號或製表符分隔。將檔案字尾改為.csv即可用excel開啟為csv檔案 使用csv.reader 讀取csv檔案,返回的是乙個reader物件 語法格式 csv.reader...
c 讀取csv檔案和寫入檔案
一直以來感覺對檔案的讀寫和流的使用比較陌生,最近在寫的乙個project正好需要讀取csv檔案的資料和建立新的csv檔案,於是在網上看了一些對csv檔案讀寫操作的文章,基本了解了大概的操作。讀取.csv檔案 注意 csv檔案是用 作為分隔符,所以每次讀取到 截止。如下 include include...
CSV檔案的讀取
本文介紹csv檔案的讀取。csv檔案是以純文字形式儲存 資料,資料之間最常見的以逗號 分隔,一般建議使用notepad記事本開啟。csv檔案一般的儲存形式為第一行為頭部,第二行開始為資料,即 a,b,c,d,e 1,2,3,4,5 1,2,3,4,5 的形式。這樣我們在讀取的時候只需要有序的讀取每一...