拜託csv高手推薦好用的csv 編輯器 (順便抱怨一下excel)





vicky2395
2011-09-28, 10:33 AM
我的csv檔是用excel編輯好資料之後再轉成csv檔。
每次都會發生兩個問題,讓我很困擾。不知道大家有沒有遇到這種問題? 又是如何解決的?
比方某項商品的CVS應該如下面所示...
"0101060002"";"1";""1/4W 1% 4.7K (10)";"8010106";"0";"料號:0101060002";"碳膜電阻的定義:電路欲阻止電流通過,同時使電能轉換為熱能之性質,稱為碳膜電阻。碳膜電阻單位為歐姆,以希臘字母Ω(omega)表示。

大都分固定型及可變型碳膜電阻器之碳膜電阻值均直接印記於其外殼上,但如碳質固態碳膜電阻器之類,由於體積甚小,故以色碼代替數宇。比對色碼表即能得知該碳膜電阻器之歐姆值。

目前所用的色碼系統共分三種方式:
1.三帶式
三條色帶即代表其歐姆值,誤差一律為 20%。
2.四帶式
前三帶代表歐姆值,第四帶代表誤差,此為最常用者。
3.五帶式
前四帶同上,第五帶表示損壞百分率。";"1/4W,精密電阻,電阻,飛利浦";"1/4W 1% 4.7K (10)";"1/4W,精密電阻,電阻,飛利浦";"1/4W 1% 4.7K(10)";"0101060002"";"/home/sconline/public_html/products/img/products/010106.jpg,/home/sconline/public_html/products/img/products/010106.gif"

但總是會變成下面這樣...
"""0101060002"";""1"";""1/4W 1% 4.7K (10)"";""8010106"";""0"";""料號:0101060002"";""碳膜電阻的定義:電路欲阻止電流通過,同時使電能轉換為熱能之性質,稱為碳膜電阻。碳膜電阻單位為歐姆,以希臘字母Ω(omega)表示。

大都分固定型及可變型碳膜電阻器之碳膜電阻值均直接印記於其外殼上,但如碳質固態碳膜電阻器之類,由於體積甚小,故以色碼代替數宇。比對色碼表即能得知該碳膜電阻器之歐姆值。

目前所用的色碼系統共分三種方式:
1.三帶式
三條色帶即代表其歐姆值,誤差一律為 20%。
2.四帶式
前三帶代表歐姆值,第四帶代表誤差,此為最常用者。
3.五帶式
前四帶同上,第五帶表示損壞百分率。"";""1/4W,精密電阻,電阻,飛利浦"";""1/4W 1% 4.7K (10)"";""1/4W,精密電阻,電阻,飛利浦"";""1/4W 1% 4.7K (10)"";""0101060002"";""/home/sconline/public_html/products/img/products/010106.jpg,/home/sconline/public_html/products/img/products/010106.gif"""

(" 重複了一兩次)

此外,我的內容文字稍多。一行會自己變成兩行(請見下圖的藍點)。這樣一來,說明的內容就會不完整。
請問大家都是怎麼解決的?

http://www.mypresta.com/data/attachment/forum/201109/28/004223j5jwy19w9mywmzde.jpg

我有把我的問題打包成一個檔案,文字檔裡面的樣子(沒有斷行)就是我要的。但是不知道要怎樣辦到。
http://www.vicky-lab.com/about_csv.zip




tvirus
2011-09-28, 10:37 AM
你的編輯軟體判斷:
一行字數過多,自動斷行

通常都可以關掉吧?
一般的文字編輯器都可以吧???
你編輯CSV的用意是啥?

vicky2395
2011-09-28, 01:16 PM
請問在哪可以關掉這個設定?
我編輯csv是為了工作上(大量上架)的需求。


你的編輯軟體判斷:
一行字數過多,自動斷行

通常都可以關掉吧?
一般的文字編輯器都可以吧???
你編輯CSV的用意是啥?

ellery
2011-09-28, 01:43 PM
請問在哪可以關掉這個設定?
我編輯csv是為了工作上(大量上架)的需求。

編輯軟體內會有"自動斷行"或"自動換行"的選項就是了.

vicky2395
2011-09-28, 03:22 PM
編輯軟體內會有"自動斷行"或"自動換行"的選項就是了.

我這個功能沒有勾選阿....

我有把我的問題打包成一個檔案,能不能請你幫我看一下??

http://www.vicky-lab.com/about_csv.zip

文字檔裡面的樣子(沒有斷行)就是我要的。但是不知道要怎樣辦到。

tvirus
2011-09-28, 05:09 PM
原來是原本的XLS檔就已經有含 \n 了...
而且這個XLS內容也真的是......
可能要用其它文字編輯軟體,用字串取代的方式去處理...

vicky2395
2011-09-29, 04:10 PM
含 \n 是什麼??? 這個XLS內容也真的是......???

tvirus
2011-09-30, 02:21 AM
含 \n 是什麼??? 這個XLS內容也真的是......???
\n是換行...
假如我用Madedit做處理的話...
用正規取代法方式取代
\n[^\"]|\n {1,}
成1個空白字元
反而這樣的csv會比較正常些?
反正那個網頁內容
\n是沒意義的...

berg
2011-09-30, 06:07 PM
office 2007 (未作任何設定)測試以
另存新檔 --> 其他格式 --> CSV(逗點分隔)*.csv
檔案.csv是正常的
您是如何 .xls --> .csv ???