[問題] 用c++讀取csv檔

看板Programming作者 (機械小魯)時間6年前 (2017/09/25 12:26), 編輯推噓11(11024)
留言35則, 17人參與, 最新討論串1/1
如題 小弟目前在做專題的時候遇到了一個小瓶頸, 內容是要用c++讀取csv檔並運用裡面的 資料,檔案裡是 商店裡所販售商品的各種資料,如價錢,規格等... 可是小弟程式方面的課只修過計算機概論與計程而已,只會一點粗淺的東西, 想請問各位大神們,有沒有能夠讀取csv檔案裡所有的資料(有1000多行,而且有一點亂) 並分類的方法呢?或是有推薦的網站有教呢? 或是有大神能夠來直接教小弟我呢(聽起來很廢,可是因為真的很急><), 報酬與時間可另議,請私站內信 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.175.136 ※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1506313590.A.672.html

09/25 12:47, , 1F
Google: C++ csv 搜尋 好手氣
09/25 12:47, 1F

09/25 12:55, , 2F
google裡面幾乎都是設定變數再讀出來
09/25 12:55, 2F

09/25 12:56, , 3F
可是是我這是大型資料,而且還要整理qq
09/25 12:56, 3F

09/25 14:29, , 4F
你可以舉個google的教學說明他為什麼不
09/25 14:29, 4F

09/25 14:29, , 5F
符你的需求嗎?
09/25 14:29, 5F

09/25 15:27, , 6F
專題規定要用 C++ 嗎?
09/25 15:27, 6F

09/25 15:28, , 7F
這種事不是用 Python 或 Ruby 秒收工
09/25 15:28, 7F

09/25 15:29, , 8F
靜態語言搞這個反而比較辛苦
09/25 15:29, 8F

09/25 15:29, , 9F
因為 parse 後可能有不同型別
09/25 15:29, 9F

09/25 15:29, , 10F
用動態型別語言會比較簡單
09/25 15:29, 10F

09/25 18:08, , 11F
你可以試試antlr
09/25 18:08, 11F

09/25 21:49, , 12F

09/25 21:51, , 13F
"c++ csv 読み込み" <--google it
09/25 21:51, 13F

09/25 22:32, , 14F
要 parse 東西用 Haskell 就對啦…
09/25 22:32, 14F

09/26 11:04, , 15F
才一千多 還以為多大型
09/26 11:04, 15F

09/26 22:20, , 16F
才 1k 多,我接 netflow 的資料幾分鐘就
09/26 22:20, 16F

09/26 22:20, , 17F
超過了...
09/26 22:20, 17F

09/27 19:46, , 18F
csv沒什麼型別問題 全部當string 然後
09/27 19:46, 18F

09/27 19:47, , 19F
再按欄位屬性看要不要cast成long/float
09/27 19:47, 19F

09/27 19:47, , 20F
這種東西搞generic是自找麻煩 :P
09/27 19:47, 20F

09/27 19:49, , 21F
真的想玩技術的話 以前bookmark過一篇
09/27 19:49, 21F

09/27 19:49, , 22F

09/30 10:17, , 23F
找php csv_parse的原始碼來抄啊~_~
09/30 10:17, 23F

09/30 17:40, , 24F
一千多不算大資料...
09/30 17:40, 24F

10/03 15:35, , 25F
我都是塞Sql然後讓資料處理
10/03 15:35, 25F

10/03 15:38, , 26F
NySQL 和SQL Server 的圖形介面程式都
10/03 15:38, 26F

10/03 15:38, , 27F
有導入csv
10/03 15:38, 27F

10/09 11:02, , 28F
1000多,加個GB 才算(X
10/09 11:02, 28F

10/26 16:56, , 29F
1000行?大型?我還以為百萬比以上才叫大型
10/26 16:56, 29F

10/27 02:38, , 30F
其實樓主從頭到尾都沒提過那是大資料啊 =
10/27 02:38, 30F

10/27 02:38, , 31F
=
10/27 02:38, 31F

10/27 02:38, , 32F
一堆人不知道在嗨啥的
10/27 02:38, 32F

11/15 00:47, , 33F
如果不是作業限定C++,用sqlite3讀比較簡
11/15 00:47, 33F

11/15 00:48, , 34F
單,用.mode .headers然後.import就好了
11/15 00:48, 34F

12/31 23:51, , 35F
原來文章及推文沒仔細看完是痛病
12/31 23:51, 35F
文章代碼(AID): #1Po8LsPo (Programming)