將文字資料輸出到Excel C 實現

2021-10-14 05:05:49 字數 1542 閱讀 5773

目錄

為什麼要寫這篇

定義程式目標

設計程式之結構框圖

設計程式之功能邏輯

設計程式之**實現

全域性設定

涉及到文字框的操作

選擇excel檔案操作

excel開啟操作

查詢單元格,找到姓名 ** 快遞單號所在列

文字框字串拆分操作

將文字框中拆分的字串放置在excel**的快遞單號列的對應行

excel關閉操作

聽說售後要給使用者補發東西,需要填寫快遞單號到對應的excel**中,乙個乙個複製貼上,每天30個以上,很費時。就想著讓我做乙個小上位機,功能就是將一系列快遞單號複製到文字框,通過一兩步操作就可以實現原本數十上百次操作才能完成的工作量。需要注意的是有的使用者需要補發的東西不只一種,售後是按照補發的東西種類來寫的**,因此有時需要兩行或多行是同乙個使用者,需要填寫同乙個快遞單號。

涉及到excel**,起碼需要知道操作哪個excel表,需要選擇檔案。

對於複製到文字框的資料,在放置到excel相應位置後,要麼留出乙個操作來手動清除,要麼自動清除。

對於將文字輸出到excel同樣需要乙個操作。

目前結構框圖如下。

底部的白框用來顯示選擇的excel檔案目錄。左側的文字框用來放置快遞單號,可以上下滾動。

本身功能並不複雜,稍微費時一點兒的應該是獲取文字,和將文字轉移到excel中吧。至於開啟檔案和資料清除實在不值一提。

最最重要的是會利用除錯,可以知道哪一步不能正常執行。但是我卻被除錯給絆住了,對於workbooks.open開啟excel檔案操作,單步除錯,就會報異常直接退出,但全速執行卻能正常執行操作,這是花了不少時間才意識到的,後來通過打斷點,直接執行到後面語句,才能正常除錯功能。

將ping指令結果輸出到文字

表示認識技術牛就是省心,多小 多大的問題都能回答,而且直接把語句寫給你。有興趣者果斷去看tydus.org 額,進入正題,就是記錄下這個簡單的東西。先貼上些實用貨,ping指令的引數。d 使用socket的so debug功能。c 完成次數 設定完成要求回應的次數。f 極限檢測。i 間隔秒數 指定收...

C語言將資料表輸出到文字文件

起因大概是一篇定時關機的實現吧,實際測試之後並不理想就不放鏈結了,但另一點兒收穫是用c語言執行cmd命令,後來又因此接觸了一點兒批處理檔案,最終發現幾條語句很有意思,經過一段時間的摸索,有了如今的將資料表輸出到文字文件。最終效果圖如下,通過傳入陣列首位址,陣列大小,以及列數,實現以下輸出。inclu...

20200413 將一組資料排序後輸出到檔案1

之前的c 版本包括c 11,都不支援檔案的複雜操作 例如建立目錄 但從c 17開始新增了filesystem,該模組支援檔案的複雜操作。本文牽扯到兩種技術,檔案操作與排序。1 將檔案中的一組數字排序後輸出到另一檔案中去。答 首先假設輸入檔案為 input file.txt 裡面內容為一組整型數字 1...