打印

delphi 讀取 CSV 透過 OLE DB

delphi 讀取 CSV 透過 OLE DB

1.先拉一個 OpenDialog1 , ADOConnection1 , ADOQuery1

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


1 ?+ Y" A( j) x* w( f

複製內容到剪貼板
代碼:
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;


8 @. w2 U8 f! C: X" {  J6 [2 Z

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

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

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


0 ^" m7 c3 e3 }- p

csv檔個標準: n& m* ^! r" u, I+ ^9 \& Y  Z+ [" `
應該是如果該欄為文字型態,用""2 t7 w" A) [. N" O
如果為數字型態,就直接顯示
1 T+ H) b) z' M並且第一列為Title , 所以底下的 a2 會被當作數值 ,  t12 就會被變成空白顯示 lol
* h! F/ B9 Q0 f( d; K! Y( h2 o% c( V

複製內容到剪貼板
代碼:

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

4 q0 v8 Z" i6 N$ z/ M% `6 V1 h- \

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

TOP

夜里听到她哭

  有几次,夜里听到她哭地下城,我心里难过得很,想跟她聊聊,我刚张口,她便说:“晚上别提伤心事,难过的事情留到明年再说就不算什么了。”她的身子背对着我,肩单薄而瘦小。我伸过手去想摸摸她,她却推开我,嚷嚷让我快睡。) a9 O8 d% J! X* o% ~
! A2 f5 [/ ]; a8 \* \& O, o( F  }  W
  两三个月华夏后,她离了婚,她说:“还是现在轻松,省的整天挂念。”我越发惊骇于她的安静,她宽慰我说:“这世上,满是生了病还不想死的人,别瞎操心,我还有你呢。”( {* B+ a' A" V

$ |& A. r: N, B+ n  好在她开了个传奇外传百货店,生活也过得有滋有味。/ v( I  p7 e: \2 l& \: a0 Z
# Y( ]  u+ Y4 s/ ]7 R* U
  我要结婚的时候,她忽然又变了,仿佛得了婚前恐惧症的是她,看什么都不顺眼,同样的话,搁她那儿说出来总是难听得很。我让她先去神鬼传奇吃饭,她说:“又不是猪,等你一会儿饿不死。”我让她别太累,她说:“不累,不累吃什么去?”) S! a& A8 m# G( X
! `$ K% t# M2 Y
  那么亲的人,忽然间QQ华夏又陌生了。我结婚的前一夜,几近黎明的时候,她坐在我的床边,像18年前那样,叫我的名字“秋和”,声音低低的,全是不舍。我装作睡着了,泪湿了整个枕巾。在她身边呆了18年的唯一的亲人,在天亮的时候,却要由她披上婚纱送出门去

TOP

dnf外挂2

dnf外挂. l& \4 G4 Y2 _' p4 K# {

" R; S  y7 u" t) A9 q游戏一起玩-DNF地下城与勇士交易平台,是目前国内最大的DNF地下城与勇士交易平台,为您提供深圳、长沙、武汉等多个大城市最新) `/ c1 a, B3 A
/ ], U+ B9 a# y$ D# E
DNF外挂,DNF地下城与勇士账号、金币、装备等交易信息,欢迎访问。

0 w- V" _. X2 B5 s' M" Y6 n* u7 o
dnf免费外挂
! R: i  ]% k9 c8 M+ d; D9 Y) v' D' A6 ?+ F
为您提供最新地下城与勇士信息以及最新外挂(DNF外挂)下载 所有0 n( X5 g" d1 F! I' _3 F
& q( L( ?0 T- I# V7 H6 e- [' ]. ]
DNF外挂全部为最新的免费外挂 请一定记住我们的网址

" z1 K- ~: a- C/ z# Kdnf( [/ h: a! O9 E: }7 f& T" l) u
" Q7 T: n8 {- s; N/ [
www.smxzs.com.cn   www.smxzs.com.cn: _* l" {/ v! f& ?
* R" d( r( [& I' h3 A' O

TOP

支持!

支持!5 g0 D! v& Z: t

6 B# c! H8 ]& \& m- B9 B, V# R
5 W! W& \) F5 x  `
! g) E+ G) c# \% ~
/ w7 l" H) B" Q7 G% [# Z, A: W+ a6 W, M+ n" H
: S+ O( B! N  T/ ^- z% O5 s

3 w/ ?& R3 W! D3 d6 K
/ |5 B& y/ A- Q1 x2 g
7 O3 Y3 L1 V0 R" x6 t4 v4 j* E8 j+ b9 N. f
/ x- x1 l( m2 [/ C4 g4 s) T5 P
$ d) m, f, b% ]* ?/ j$ |2 Z
: Q( [. x- w) j/ E2 d
A333GR3无缝钢管 无缝方矩管 S355无缝方管 热轧无缝方管 无缝方管

TOP

支持!

支持!
8 {! X( y" |( e& a  Q! h5 e: p) p& G( z/ G0 t7 m% i0 j
& h: s+ H# U7 h* z
1 N+ y7 [/ \$ V  J) n8 \/ X

3 x- l7 @/ O/ j, X4 M* i& W3 R( F% ^/ R' K0 Q; w# H5 M
/ H7 j/ f8 K" @9 n: q
% k- Z. N3 [" K- Q

6 q8 D8 ]; [/ M9 f( }; ^( u; ?# S
0 Y* H2 y! K4 \2 Q
$ S0 H% m$ i2 B& J  b  y& I9 b2 O- U5 }: e+ v" d( c4 a
; l5 P$ R+ m% M$ p: P

- j" Z) K$ K( H, I1 g无缝钢方管 无缝钢矩管 A335P11合金管 不锈钢卷板 螺旋管

TOP

支持!

支持!
4 Y+ d+ ~. B, i, F1 o! J
# n6 R. B3 @" C( v8 \8 G; T8 B; d6 r
( @" x9 B/ d/ ^# j+ C
1 U% f9 U5 i1 K6 o

: S) t5 @) V" y7 z$ L; R4 ~' G0 E
: p" q+ A, J7 r6 ^" A1 Y. f( J; _
5 _' [, o4 ?5 }( n, P: G5 b
, w0 c0 V8 C& T2 _
* ~$ O. ?0 Y3 [& x: a
" r5 t2 m+ s+ X; [2 |
( }0 t) Z: f$ Q2 k/ {: J6 V
! H( f6 W2 {* w% a
16mn无缝管 Q345B无缝管 12Cr1moVG合金管 15CrMoG合金管 304不锈钢管

TOP

發新話題