看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Dev-C++與EXCEL 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 各位高手好,幫同事一問,想請問EXCEL與C++互相應用的問題~ 同事有一個EXCEL表格,上面有許多串的數字,約有兩萬組 這些數字串需要做一些條件篩選的判別式 條件一:上下列的數字串的尾數如果只相差1,則刪掉下面一整列的數字 條件二:上下列的數字串尾數如果相同,則刪掉下面一整列的數字 目前已經找到了EXCEL的公式 =IF(OR(H2-H3=1,H2-H3=-1,H2-H3=0),"刪","OK") 但EXCEL沒辦法做刪除列的動作,只能顯示"刪"的文字 等於還是得手動一列一列做選取,公式再幫忙判別是否符合,並手動刪除 (這樣的動作要做兩萬次…) 想到以前在讀書時,因為科系的關係有接觸過JAVA和C++(但被當了,很不熟…) 但還是想試試用程式語言來取代手工刪除的動作 目前已經安裝了Dev-c++的程式了 上網爬了些文章,好像要將excel檔另存為txt檔讓c++使用 但不太知道該怎麼做…?Q.Q 跪求各位高手提供方式~~~讓我試試~謝謝~ 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 112.105.110.108 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1432696516.A.2A1.html
TobyH4cker: 用巨集吧 05/27 11:58
MOONRAKER: VBA卡實在。 05/27 12:01
MOONRAKER: 你的問題用for next cells().value 就寫完了 05/27 12:02
MOONRAKER: 注意在VBA內逐列大量比對刪除時要從下到上。 05/27 12:03
cancercute: 謝謝樓上高手們,小的來研究看看~~ 05/27 13:13
LPH66: 另外 VBA 的問題有 Visual_Basic 版可以問 05/27 21:39
wuliou: 這種用VBA吧 05/27 22:58
anyoiuo: 好奇怪,這樣弄整個命名就怪了 06/05 21:50