| 上一篇主題 :: 下一篇主題   | 
	
	
	
		| 發表人 | 
		內容 | 
	
	
		sungkaiho
 
 
  註冊時間: 2004-09-14 文章: 8
 
  第 1 樓
  | 
		
			
				 發表於: 星期三 五月 18, 2005 2:03 pm    文章主題: 請問有沒有方法可以將MEMO中的文字,匯出至EXCEL中,仍然能保留MEMO文字的格式? | 
				     | 
			 
			
				
  | 
			 
			
				各位好,我是用VFP 6.0的,有一個關於memo欄轉到excel的問題想請教大家。
 
 
請問有沒有方法可以將MEMO中的文字,匯出至EXCEL中,仍然能保留MEMO文字的格式(包括跳行、縮排)?
 
 
以下是我現在的做法,但無法保留跳了行的格式:
 
我的dbf內有一個memo欄叫remark,我用list TO的方式,先做一個txt檔,然後用excel開啟,用逗號作文字分隔,將欄位的格式都設為文字,最後存為xls檔。
 
 
不過由於remark中是一段段的文字,到了excel時就出現怪現象,如下:
 
原本remark的第一筆資料及格式是
 
姓名:陳大文<-第一行
 
年齡:20<-第二行
 
 
到了excel後,原以為這筆資料都放在A1中,誰知竟然變成兩筆資料
 
A1是姓名:陳大文
 
A2是年齡:20
 
*A1、A2是指EXCEL裡的欄和列
 
 
之前試過利用copy to的方式,但轉為excel檔時remark這欄是不會出現在excel檔中,因此才用LIST TO。
 
不知各位有沒有方法可以指引,謝謝! | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		garfield Site Admin
  
  註冊時間: 2003-01-30 文章: 2160
 
  第 2 樓
  | 
		
			
				 發表於: 星期三 五月 18, 2005 3:34 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				對於 memo 欄位須用 一格一格的貼上資料
 
scan
 
   .range( 儲存格座標 ).Select
 
   .Selection.formular1c1= strt( memo欄位 , chr(13),'')		&&--只要chr(10)就好了
 
endscan _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		sungkaiho
 
 
  註冊時間: 2004-09-14 文章: 8
 
  第 3 樓
  | 
		
			
				 發表於: 星期三 五月 18, 2005 3:48 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				謝謝回覆,不過有點不明白。
 
 
我是不是需要在vfp中呼叫excel檔,然後利用scan的方式把資料貼在excel檔上?
 
還是我只需令memo中的chr(13)消失就可以呢?
 
 
謝謝! | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		syntech
 
 
  註冊時間: 2003-05-16 文章: 4252 來自: Taipei,Taiwan
  第 4 樓
  | 
		
			
				 發表於: 星期三 五月 18, 2005 3:51 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				應該可以利用 free 或 VFP內建 的 cursorToXML 物件,
 
把TABLE 轉成XML ,
 
再由 EXCEL 讀入轉成XLS. _________________ 如果公司有下列困擾:
 
1. 找不到便宜,快速,簡易的 生產排程軟體
 
2. 不知道如何快速排定 採購計劃
 
3. 成本抓不準,自己算比軟體算有用
 
4. 想學習系統規劃,想找系統架構的顧問
 
 
請聯絡我們,也許我們幫得上忙 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		Chris Lee
 
 
  註冊時間: 2004-03-23 文章: 32
 
  第 5 樓
  | 
		
			
				 發表於: 星期四 五月 19, 2005 8:49 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				[quote="syntech"]應該可以利用 free 或 VFP內建 的 cursorToXML 物件,
 
把TABLE 轉成XML ,
 
再由 EXCEL 讀入轉成XLS.[/quote]
 
 
好方法耶!以前沒想過,那是不是要 Excel 2003 才可以讀 XML 檔?
 
 
也可以利用 ODBC 喔!因為 OLE Automation 慢得多。 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		sungkaiho
 
 
  註冊時間: 2004-09-14 文章: 8
 
  第 6 樓
  | 
		
			
				 發表於: 星期四 五月 19, 2005 9:28 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				可惜我是用vfp6.0,cursorToXML是用不到,而office是97,我不知能否開到xml。
 
先謝謝syntech兄提供方法。
 
不過我還是想了解garfield兄所提供的方法,當中的程式有點像vba也有點像vfp,我搞不清應該怎做。
 
謝謝。 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		syntech
 
 
  註冊時間: 2003-05-16 文章: 4252 來自: Taipei,Taiwan
  第 7 樓
  | 
		
			
				 發表於: 星期四 五月 19, 2005 10:06 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				garfield 兄是利用 OLE automation 建立 excel 物件,
 
再用 scan ....  endscan 逐格逐記錄 轉入 excel 中.
 
 
還是要用"組合技",
 
先用copy to 轉成不含memo的xls,
 
再用OLE automation 法,
 
填入memo欄位的資料.
 
 
vfp 6 也有 free 的 xmltocursor 物件,
 
公司已經用好幾年了.
 
不過與vfp 7以上的內建xmltocursor物件稍微不一樣就是. _________________ 如果公司有下列困擾:
 
1. 找不到便宜,快速,簡易的 生產排程軟體
 
2. 不知道如何快速排定 採購計劃
 
3. 成本抓不準,自己算比軟體算有用
 
4. 想學習系統規劃,想找系統架構的顧問
 
 
請聯絡我們,也許我們幫得上忙 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		syntech
 
 
  註冊時間: 2003-05-16 文章: 4252 來自: Taipei,Taiwan
  第 8 樓
  | 
		
			
				 發表於: 星期四 五月 19, 2005 10:09 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				office 2000 應該就可以接收 xml 格式的資料吧,
 
這點先保留一下.
 
未查證.
 
 
但是office xp (office 2002) 確實已經可以接收xml的資料. _________________ 如果公司有下列困擾:
 
1. 找不到便宜,快速,簡易的 生產排程軟體
 
2. 不知道如何快速排定 採購計劃
 
3. 成本抓不準,自己算比軟體算有用
 
4. 想學習系統規劃,想找系統架構的顧問
 
 
請聯絡我們,也許我們幫得上忙 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		garfield Site Admin
  
  註冊時間: 2003-01-30 文章: 2160
 
  第 9 樓
  | 
		
			
				 發表於: 星期四 五月 19, 2005 10:13 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				先去搜尋 excel createobject 
 
研究如何開啟 excel 檔, 如果在儲存格填入資料, 你就知道上面的程式在寫什麼. _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		sungkaiho
 
 
  註冊時間: 2004-09-14 文章: 8
 
  第 10 樓
  | 
		
			
				 發表於: 星期四 五月 19, 2005 10:25 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				| 我大致上明白了,我會跟據兩位的指引尋找相關的資料,感激萬分。 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		sungkaiho
 
 
  註冊時間: 2004-09-14 文章: 8
 
  第 11 樓
  | 
		
			
				 發表於: 星期四 五月 19, 2005 1:54 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				謝謝各位的指導,我的問題終於解決了,非常感謝。
 
我一直以來都局限於vfp本身,對於用"組合技"今天總算跨出了第一步,再次感謝各位的虛心教導。 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		 |