打印

delphi 讀取 CSV 透過 OLE DB

delphi 讀取 CSV 透過 OLE DB

1.先拉一個 OpenDialog1 , ADOConnection1 , ADOQuery1

2.拉一個 Button1 把事件寫在按鈕按下去的時候

, i" @7 A( E# f" c  ]1 U

複製內容到剪貼板
代碼:
procedure TForm1.Button1Click(Sender: TObject);
begin

OpenDialog1.Execute;
if OpenDialog1.FileName <> '' then
begin

ADOConnection1.ConnectionString :=
'Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties="Text;HDR=YES;FMT=Delimited;CharacterSet=ANSI"ersist Security Info=False;'

+'Data Source='+ExtractFilePath(OpenDialog1.FileName) ;

ADOQuery1.SQL.Text := 'Select * from '+ ExtractFileName (OpenDialog1.FileName) ;
ADOQuery1.Open ;

end;

end;


6 K7 `% o! N/ |; s

這時候可以把讀出來的資料丟到 DBgrid 上顯示

但是會發現某些欄位是空白的 o_Oa

上網查一下 , 大概知道啥情況了

, }5 T; E/ r/ b8 n: t

csv檔個標準
* }9 F: {, V1 G& I應該是如果該欄為文字型態,用""
, i& J" Z3 E0 |; r如果為數字型態,就直接顯示
* y6 O4 R! k. B9 x' b. u並且第一列為Title , 所以底下的 a2 會被當作數值 ,  t12 就會被變成空白顯示 lol
$ D; E- c; ^( m- u2 u

複製內容到剪貼板
代碼:

"a1","a2","a3","a4"
"abc",123,"4,567","def"
"11",t12,"13","14"
"abc",123,"3,456","123"


0 B7 P* ?8 K# Y$ S

看是要手動改掉 csv 還是另外寫程式加上  "" 吧

TOP

夜里听到她哭

  有几次,夜里听到她哭地下城,我心里难过得很,想跟她聊聊,我刚张口,她便说:“晚上别提伤心事,难过的事情留到明年再说就不算什么了。”她的身子背对着我,肩单薄而瘦小。我伸过手去想摸摸她,她却推开我,嚷嚷让我快睡。' f8 p$ y+ y) N

3 a# S4 `" d' s6 e) w# g. B& c  两三个月华夏后,她离了婚,她说:“还是现在轻松,省的整天挂念。”我越发惊骇于她的安静,她宽慰我说:“这世上,满是生了病还不想死的人,别瞎操心,我还有你呢。”
& b1 u  ~6 H6 {- X# Q" W) g
/ p& @9 P+ [# O; Z) ^9 k" p1 g  好在她开了个传奇外传百货店,生活也过得有滋有味。
* |4 h$ M/ ]0 U) Q" X
7 A: l+ w' L2 k, E, k8 S  我要结婚的时候,她忽然又变了,仿佛得了婚前恐惧症的是她,看什么都不顺眼,同样的话,搁她那儿说出来总是难听得很。我让她先去神鬼传奇吃饭,她说:“又不是猪,等你一会儿饿不死。”我让她别太累,她说:“不累,不累吃什么去?”* I1 s& w2 m# Q5 a& ?
" t2 Y5 d2 d( l5 Z8 K
  那么亲的人,忽然间QQ华夏又陌生了。我结婚的前一夜,几近黎明的时候,她坐在我的床边,像18年前那样,叫我的名字“秋和”,声音低低的,全是不舍。我装作睡着了,泪湿了整个枕巾。在她身边呆了18年的唯一的亲人,在天亮的时候,却要由她披上婚纱送出门去

TOP

dnf外挂2

dnf外挂
& {6 J8 j+ y1 c! _- X( m3 K6 R( N9 [: y  W+ r
游戏一起玩-DNF地下城与勇士交易平台,是目前国内最大的DNF地下城与勇士交易平台,为您提供深圳、长沙、武汉等多个大城市最新
! ?, b+ z1 q1 A, q* W2 F! v
( f; g' N- n4 D6 @2 sDNF外挂,DNF地下城与勇士账号、金币、装备等交易信息,欢迎访问。
$ ]' B- z; Z7 K; z6 K5 y! n4 C
$ z8 O7 U8 r, K% T' |, f! X: J  h
dnf免费外挂# V+ y# a0 r" ]( A! h+ V% [4 G2 ]( E
) V  @/ a) R7 _) e% C
为您提供最新地下城与勇士信息以及最新外挂(DNF外挂)下载 所有
! R/ G/ k; C& o0 L' U- @5 v+ h. B7 l4 H( T) f7 I* A
DNF外挂全部为最新的免费外挂 请一定记住我们的网址

' R' c9 T- ~; O) ]; Hdnf
9 ]: W' I5 j- Y, y" \6 ?* W2 ^5 t1 Q0 Q7 |& m4 R6 w2 {( c
www.smxzs.com.cn   www.smxzs.com.cn
6 P- c+ x$ P" t
) @! H( f7 p1 Q- E7 a

TOP

支持!

支持!4 |8 C3 D. B# B1 y) k4 m

. I1 U) x) P# |; h, @9 p" L( s
5 h0 ~: I  h0 c* M( b# U6 E. O1 f* F
/ g: g& Z+ g; B
) L, M/ |7 q; J8 ^: t, L* O7 p+ X7 R1 v( Z

6 c) ?9 ^$ x+ {8 \; m. b' @9 P: W' G9 Y0 F5 l6 u% A
5 l) H0 p& E# V" A) j$ Z

0 z5 I# m2 W( c
- ]& C! I! y# K4 I7 @6 I7 p6 W$ |1 R: |

- _1 E5 B, i9 t* U
" ~/ v; ^4 r5 F5 nA333GR3无缝钢管 无缝方矩管 S355无缝方管 热轧无缝方管 无缝方管

TOP

支持!

支持!! {5 @: m9 y# v% O9 F. ~! N
) P  Z: r9 \) R8 O4 K
, a& V& r# i6 o

, K1 Q9 c1 f+ S9 Q
: l% |3 \# y; |- F2 z, t5 }1 p
. K5 }. t4 ^: f" ^( O! O
- D7 N9 |/ o# e" y9 I# u
, ?3 |1 T3 D8 {* [/ K* \
9 Y- o: A) ]. p; p3 C) j6 \& I
, [+ D; t) Y: O4 _( N

# X0 q4 ]' O$ f2 {- f, K9 {
. k2 s7 W7 \3 ?
* w* Y0 {! }! G! z! L! S无缝钢方管 无缝钢矩管 A335P11合金管 不锈钢卷板 螺旋管

TOP

支持!

支持!1 n" O* l9 E4 c* Q3 T% M8 p8 H

. O6 w% R# O3 r6 F, R) D8 K3 _5 k" a0 Y6 ^- N

$ n8 d1 z5 y( M' i$ i: r
+ l4 \0 \9 \9 C) L
! Q: k* D; F+ d( \* N  x  b6 g% b1 D3 k6 F/ U; Y
5 J' p/ Z( M! n2 K6 j# Y  p/ H
( _$ r3 B! L8 r) I6 ^) d7 p) O- {

4 f4 x1 U  Y: a( l/ L0 X, F0 I, I' M( ^( q- H* {
3 V8 i5 R& d8 S! e' H; v2 E- H
9 Z  C) ]& J; t6 G- Q$ h
( w# x( C9 O1 y
16mn无缝管 Q345B无缝管 12Cr1moVG合金管 15CrMoG合金管 304不锈钢管

TOP

發新話題