VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

VFP9 轉出EXCLE 筆數問題
前往頁面 1, 2  下一頁
 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
whh



註冊時間: 2010-04-16
文章: 166


第 1 樓

發表發表於: 星期一 五月 23, 2011 10:33 am    文章主題: VFP9 轉出EXCLE 筆數問題 引言回覆

請問VFP9的 copt to test xls 如果我換安裝 office 2007 或 2010

轉出可以一次轉出10幾萬筆以上嗎??

還是一樣被限制在6萬5千多筆

在猶豫要不要裝2010 @@~
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4211
來自: Taipei,Taiwan

第 2 樓

發表發表於: 星期一 五月 23, 2011 11:05 am    文章主題: 引言回覆

vfp 可以轉出去幾筆,與office 的版本無關.

看你的慧根了解多少.

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
whh



註冊時間: 2010-04-16
文章: 166


第 3 樓

發表發表於: 星期一 五月 23, 2011 11:13 am    文章主題: 引言回覆

syntech 寫到:
vfp 可以轉出去幾筆,與office 的版本無關.

看你的慧根了解多少.

OFFICE版本有差吧?
2003 光打也只能打到6萬多筆
2007 GOOGLE一下可以打破百萬筆

因為剛好 2003有限制6萬多筆,只是我不確定是不是升級到2007,
限制也會跟著提升變成無限制

我只知道VFP6限制怎麼轉都是1萬6
歹勢英文不好><
我看HELP是說VFP 9最大只能6萬5
(不知道VFP9有沒有進步到會同步跟OFFICE的筆數相同)?

實際測試也是6萬多 (因為也剛好符合2003的限制)


剛剛請同事幫忙測試用(他的電腦有裝OFFICE 2007)
使用PL SQL工具,按個右鍵,可以一次轉出10幾萬筆

VFP 是否有辦法像那樣轉出這麼多 ? (因為只有我裝VFP..)
回頂端
檢視會員個人資料 發送私人訊息
LiuRambo



註冊時間: 2007-11-27
文章: 481


第 4 樓

發表發表於: 星期一 五月 23, 2011 12:00 pm    文章主題: 引言回覆

網路上搜一下就超多答案了
"VFP EXCEL 超過65000"

這篇是自家人的
http://vfp.sunyear.com.tw/viewtopic.php?t=4572
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
whh



註冊時間: 2010-04-16
文章: 166


第 5 樓

發表發表於: 星期一 五月 23, 2011 1:25 pm    文章主題: 引言回覆

LiuRambo 寫到:
網路上搜一下就超多答案了
"VFP EXCEL 超過65000"

這篇是自家人的
http://vfp.sunyear.com.tw/viewtopic.php?t=4572


上面那篇是我沒看懂嗎? 開啟EXCLE剪貼? 人工剪貼嗎 ><?

我的需求是程式自動補滿....

我在想
PL SQL可以右鍵自動轉出無限制(OFFICE本身限制)筆,而且測試了一下還蠻快的
他因為本身不是微軟的東西,應該也是呼叫微軟的物件的作的吧?

所以想知道有高人有解嗎><?
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4211
來自: Taipei,Taiwan

第 6 樓

發表發表於: 星期一 五月 23, 2011 1:46 pm    文章主題: 引言回覆

閱.



我已閱讀過並同意遵守討論區規則, 按這裡檢視討論區規則.

XD

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
whh



註冊時間: 2010-04-16
文章: 166


第 7 樓

發表發表於: 星期一 五月 23, 2011 2:04 pm    文章主題: 引言回覆

syntech 寫到:
閱.

我已閱讀過並同意遵守討論區規則, 按這裡檢視討論區規則.

XD


阿哩= = 我不是只是想問有沒有不限制筆數全部轉出來的方法

沒有的話就跟我說 沒有吧~

就請人手工
回頂端
檢視會員個人資料 發送私人訊息
pilipala



註冊時間: 2009-05-13
文章: 75


第 8 樓

發表發表於: 星期一 五月 23, 2011 2:13 pm    文章主題: 引言回覆

版本是 VFP 9.0 的話,可以參考這篇

Using Excel 2007 File Formats in VFP 9.0
http://www.sweetpotatosoftware.com/SPSBlog/PermaLink,guid,6b9d4c6f-76bb-4444-8d5b-9e321c605534.aspx

是利用 ADO + CursorAdpater 把資料匯進 Excel 內
回頂端
檢視會員個人資料 發送私人訊息
LiuRambo



註冊時間: 2007-11-27
文章: 481


第 9 樓

發表發表於: 星期一 五月 23, 2011 8:36 pm    文章主題: 引言回覆

秉樓主

在下不是跟您開玩笑
只是在下年事已高 又許久未碰VFP
現在純粹靠印象回答

以前曾經搜尋到一篇利用CSV方式轉換 以超越XLS的原有限制 然後大量轉入的方法
但真的忘記在哪找到的

回頭再看您的題目
其實真的有在做轉檔的人都知道
COPY TO XXXX TYPE XLS是速度最快 但是失敗率最高的方法
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
ckp6250



註冊時間: 2004-07-30
文章: 1642


第 10 樓

發表發表於: 星期一 五月 23, 2011 10:24 pm    文章主題: 引言回覆

VFP9+EXCEL2007
就解決筆數問題了
也不需太多慧根

有現成工具可用,就不要自己想東想西
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
syntech



註冊時間: 2003-05-16
文章: 4211
來自: Taipei,Taiwan

第 11 樓

發表發表於: 星期二 五月 24, 2011 11:12 am    文章主題: 引言回覆

VFP 的 匯出EXCEL命令(COPY TO /EXPORT)是靠內部引擎做的,
不依賴外部的EXCEL,
才會出現最大值一定是65535列

HELP 也說了:
===============

Note Though you can export a maximum of 65,535 rows, which includes one row reserved for the field header, versions of Excel earlier than 8.0 (Excel 97) display only the first 16,384 rows and cannot import files containing more than 32,767 rows.

儘管可以輸出最多 65,535 列,但其中有一列保留給欄位標題。Excel 8.0 (Excel 97) 之前的版本只能顯示前 16,384 列,並且不能匯入超過 32,767 列的檔案。

===============

能不能讀取/匯入 65535 列,是EXCEL 版本的問題,與VFP無關.
要超過65535列就是要用其他方法.



你不要相信別人的答案而已.

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
ckp6250



註冊時間: 2004-07-30
文章: 1642


第 12 樓

發表發表於: 星期二 五月 24, 2011 1:24 pm    文章主題: 引言回覆

其實,我也沒先搞清楚syntech大大『慧根』的定義
匯出資料到 Excel
不就 
createobject(""Excel.application)
scan
for i=1 to fcount()
.............
next
endscan
也沒幾行程式,再多筆都轉出去了,
難道不行嗎?
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
LiuRambo



註冊時間: 2007-11-27
文章: 481


第 13 樓

發表發表於: 星期二 五月 24, 2011 3:18 pm    文章主題: 引言回覆

ckp6250 寫到:
其實,我也沒先搞清楚syntech大大『慧根』的定義
匯出資料到 Excel
不就 
createobject(""Excel.application)
scan
for i=1 to fcount()
.............
next
endscan
也沒幾行程式,再多筆都轉出去了,
難道不行嗎?

因為慢 所以樓主想問其他方案

但這是最最保險的方法
絕對不會有問題 EXCEL能開幾行就能倒幾行
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
ckp6250



註冊時間: 2004-07-30
文章: 1642


第 14 樓

發表發表於: 星期二 五月 24, 2011 9:36 pm    文章主題: 引言回覆

就樓主的問題來看,
『我不是只是想問有沒有不限制筆數全部轉出來的方法 』
重點在筆數,不在速度。
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
goodnight



註冊時間: 2008-10-13
文章: 472
來自: 台南市

第 15 樓

發表發表於: 星期四 五月 26, 2011 8:46 am    文章主題: 引言回覆

如果輸出成 csv 不知道有沒有限制, 我是沒試過
如果只是為了單純讓 excel 用的話




===============
討論區有兩種
一種是高手如雲, 會給你大還丹, 有問必答
一種是高手如雲, 會指點你一條明路, 要自己想辦法找到答案
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 雅虎訊息通 MSN Messenger
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
前往頁面 1, 2  下一頁
1頁(共2頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作