Delphi7 是否可以直接對 Excle表 直接操作

2025-03-19 16:15:13 字數 3074 閱讀 1370

如何使用delphi遍歷excel**並對裡面的資料進行

1樓:網友

這種做法在些得不償失。d程式與excel之間的通訊,其目的是為了快速錄入資料到資料庫,也就是將excel**中的資料讀入到資料庫;另外就是將資料庫中的快速匯出到excel**中,通過excel**來進行或者排版列印,也是一種快速報表的形式,你說的要用delphi程式來excel**中的資料,這簡直就叫多此一舉,因為定位到要修改的資料會很慢,還不如一古老的將excel資料匯入到資料庫,然後通過程式介面修改資料庫中的資料後,再匯出到excel來得快。用程式或者軟體來處理資料,最基本的一條就是高速,如果搞的比手工還慢,那你這個程式就沒有意義了。

關於delphi7的excel儲存問題。

2樓:網友

excel := createoleobject('');

= false; //不提示任何警告資訊。

/ 儲存。/退出。

如何對多個excle表進行操作呢?

3樓:匿名使用者

如何將多個excel表進行批量頁面設定的解決方法如下:

1、先進行資料彙總,也就是將20個學校的資料彙總到3張excel的20張檔案表中,選擇某一excel種的第乙個檔案然後按shift再選擇到第20個檔案完成20張表的同時選定,然後進行頁面設定就可以了。如此進行3此頁面設定即可完成你的工作。又將20家的資料彙總到乙個表中,以便以後再用。

2、在同乙個excel總只設3個表,分別統計3組資料,然後將20所學校的同一**放到一張表上,然後分別作3次頁面設定就好了。有點除有1、中的方便以後再用外,還可以使資訊庫資料位址減少。

3、最簡單的方法還有,你在統一資訊提供內容格式的同時,可以要求20所學校將頁面都統一設定好就行了。就像報告中的標題,正文等都分別用什麼字型,幾號字型一樣。

4、可以把操作錄製成了巨集,然後對**進行簡單的修改,就可以再次執行了,這樣也挺方便。

excle**中怎麼可以直接得出grand total

4樓:網友

在你要求和的單元格里輸入公式 =sum(滑鼠單擊要求和的單元格+滑鼠單擊下乙個你要求和的單元格+依次類推。在你輸完公式後按enter鍵結果就出來了 首先你選擇的單元格內容必須是數字而不是文字 若是挨著的單元格相加就這樣書寫公式更簡便 =sun(滑鼠單擊要求和的第乙個單元格:滑鼠單擊要求和的最後乙個單元格) 這樣即可 最後還是enter鍵 結果就出來了 然後將這個單元格複製在其他同列或同行的單元 他會自動生成一致的公式 公式裡面的+號 和:

冒號 同樣是輸入到裡面的 希望我的能幫助到你 不要迷戀哥 有事找哥哈 拜拜。

excel2007好用嗎?

5樓:網友

可以試試金山的wps,節約磁碟空間,還是蠻酷的。

6樓:網友

也好吧,跟以前的只是些圖示位置變換,增加了些功能吧。

7樓:乙個人會寂寞哦

好用哈,比2003好用多了。

excle**定位頁碼。如何象word文件的ctrl+g快捷鍵一樣,直接輸入頁碼就可以找到那頁呢?謝謝!

8樓:網友

你說的excle**定位頁碼是沒有的 因為**和word是不同的 不過excle可以快速查詢**。

1.巧用定位選條件單元格excel**中經常會有一些欄位被賦予條件格式。如果對它們進行修改,那麼首先得選中它們。

可是,在工作表中,它們經常不是處於連續的位置。按住ctrl鍵逐列選取恐怕有點麻煩,其實,我們可以使用定位功能來迅速查詢並選擇它們。方法是點選「—定位」選單命令,在彈出的「定位」對話方塊中,選中「條件格式」單選項,此時,下方的「全部」和「相同」單選項成為可選。

選擇「相同」則所有賦予相同條件格式的單元格會被選中。

2.在不同單元格快速輸入同一內容 excel**中,首先選定要輸入同一內容的單元格區域,然後輸入內容,最後按ctrl+回車鍵,即可實現在選定單元格區域中一次性輸入相同內容。

中巧用雙擊定位在使用excel時,當你想定位到行首或列首時,將滑鼠指向任意乙個單元格的上邊框,然後雙擊滑鼠左鍵即可。

快速返回上次點在文件的時候,如果要想實現將游標快速返回到上次的點,我們可以按下「shift+f5」組合鍵。

4.多個單元格資料巧合並。

在了乙個excel工作表後,如果又需要把某些單元格中的資料進行合併,那麼我們可以請「&」來幫忙,比如需要將a、b、c三列的資料合併為d列中的資料,就在d2單元格鍵入公式「=a2&b2&c2」。

希望能幫到 你 ..

9樓:半日之夏

1。通過內容查詢某個內容:

excel開啟,ctrl+f 查詢--選項— 工作薄 查詢內容 (輸入你要找的)

2。直接鎖定一**。

ctrl+g 引用位置。

現在我在sheet1,我想找sheet2的第a1單元格。

ctrl+g 引用位置填寫:sheet2!a1 就可以直接定到表2a1了。。

我還是在sheet1,但是我想找sheet2的b5單元格,ctrl+g 引用位置填寫:sheet2!b5

如果你只想找sheet1某個地方:ctrl+g, 引用位置填寫指定單元格名字就ok

注: sheet1, sheet2的名字如果改了你引用的時候也是要改的哦。**名字後要加感嘆號,是在英文狀態下哦。

但是,我覺得引用位置很不方便。。

你可以直接用**下面的標籤欄,標籤佇列切換,往後拖就好了。。

我乙個工作簿有幾十個**,我就專門弄了一頁放鏈結。也還算是方便。

我是這樣弄的。然後我弄了乙個小圖示,放在首頁,以後不管在哪個**只要點鏈結了的**,就能被鏈結到首頁,很方便。

10樓:網友

在頁面設定裡點選頁首/頁尾—如果你想將頁碼設定在頁首上就點頁首,反之就點頁尾,下拉選單,找到你想要的頁碼,點確定就ok了。

你可以在自定義裡設定啊。

11樓:網友

為什麼我的電腦word文件目錄中按住ctrl鍵單擊滑鼠不能跟蹤鏈結。

DELPHI 7將TXT檔案匯入到tdxmemdata失敗

誇張,有這麼麻煩嗎?把 貼出來。delphi對txt檔案輸入操作出錯 你試試為檔名指定絕對路徑。絕對路徑就是 d delphikongjian d kj cooltrayicon v demos 而檔案就相當於你的檔案。報什麼錯誤啊,程式應該沒什麼問題啊。樓上的方法可以試試,改成絕對路徑看看。de...

關於delphi7中dbgrid的問題

1.拖一個panel控制元件,設定align屬性為alclient,然後把dbgrid1放置在panel1上面,先隨便拖出一個你想要的大小,然後連線好你 需要顯示的資料。2.在程式的 implementation部分定義一個stringlist,用來存放變化前的dbgrid1的寬,高,上邊距,左邊距...

delphi7中把edit空間的值讀取出來寫入資料庫

改成下面這樣 varmz string bm string begin mz edit2.text bm edit4.text adoquery1.close adoquery1.sql.clear adoquery1.sql.add update t person set name mz wher...