Excel資料筆數之問題~ |
尚未結案
|
haohaohoa
一般會員 發表:4 回覆:4 積分:1 註冊:2005-01-12 發送簡訊給我 |
|
bestlong
站務副站長 發表:126 回覆:734 積分:512 註冊:2002-10-19 發送簡訊給我 |
你是使用什麼元件來轉換到 Excel 檔案格式? 如果我記的沒錯的話
基本上 Excel 的 Sheet 最大列數可以放 65536 筆資料
但是每筆資料最大欄數只能有 256 個欄位.
這是 Excel 檔案本身的限制. 所以不知道你的資料是如何組合的, 會用到 256 欄?
說不定 X,Y 軸交換一下就可以處理了. 我是雪龍
------
http://blog.bestlong.idv.tw/ http://www.bestlong.idv.tw/ http://delphi-ktop.bestlong.idv.tw/ |
haohaohoa
一般會員 發表:4 回覆:4 積分:1 註冊:2005-01-12 發送簡訊給我 |
Excel=CreateOleObject("Excel.Application");
Excel.OlePropertySet("Visible",true);
Workbooks=Excel.OlePropertyGet("Workbooks");
Workbook=Workbooks.OleFunction("Add");
Worksheets=Workbook.OlePropertyGet("Worksheets");
Charts=Workbook.OlePropertyGet("Charts"); 我是參照站上的文章,用上面這個方式去轉到 Excel 。 X,Y 軸這邊我沒弄錯~ 我想問的是有辦法讓 Excel 秀出xy折線圖且資料大於256筆~
或是有別的方法可以秀出xy折線圖且資料大於256筆~ 謝謝你的回應~~~
|
bestlong
站務副站長 發表:126 回覆:734 積分:512 註冊:2002-10-19 發送簡訊給我 |
我瞭解你的需求. 但是我所說的 X, Y 指的資料放置方向而不是顯示圖表時的方向.
Excel 的圖表顯示所用的資料就是用 Sheet 的內容
所以你可以用單一 Sheet 的最大範圍 65536列 x 256欄
以資料表的角度來說就是 65536 筆紀錄每筆紀錄 256 個欄位.
是否可以合併多個 Sheet 來解決空間不夠的問題我就沒研究過了. 再來就是圖表顯示的問題, 數列讀取資料的方式有 列 與 欄 兩種方向. 所以如果你的資料數列沒有超過 256 組, 每組最多 65536 個資料那就沒有問題. 最後如果想用元件來顯示, 可以利用的有 TDBChart, TeeChart
或是直接下苦工自行畫在 Image 的方式來處理. 我是雪龍
------
http://blog.bestlong.idv.tw/ http://www.bestlong.idv.tw/ http://delphi-ktop.bestlong.idv.tw/ |
bestlong
站務副站長 發表:126 回覆:734 積分:512 註冊:2002-10-19 發送簡訊給我 |
用畫圖的方式可以參考站長的文章 1. 資料庫效能測試工具程式-1(INSERT篇)http://delphi.ktop.com.tw/topic.php?TOPIC_ID=22025
2. 資料庫效能測試工具程式-2(SELECT篇)http://delphi.ktop.com.tw/topic.php?TOPIC_ID=22026 我是雪龍 發表人 - bestlong 於 2005/01/26 13:46:40
------
http://blog.bestlong.idv.tw/ http://www.bestlong.idv.tw/ http://delphi-ktop.bestlong.idv.tw/ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |