打印

delphi 讀取 CSV 透過 OLE DB

delphi 讀取 CSV 透過 OLE DB

1.先拉一個 OpenDialog1 , ADOConnection1 , ADOQuery1

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

+ `9 X- Z, ^5 V( \2 b1 R

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

5 M5 Q. {( T3 F

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

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

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

; `7 D1 z4 d2 q0 Q* q- E

csv檔個標準
2 x# }' X' a6 [# o8 j應該是如果該欄為文字型態,用""3 g+ @' K, q1 y, V0 P
如果為數字型態,就直接顯示: C! x; o9 T1 d+ c
並且第一列為Title , 所以底下的 a2 會被當作數值 ,  t12 就會被變成空白顯示 lol5 y5 i, |" y! k/ w

複製內容到剪貼板
代碼:

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

5 d4 o1 ^& M" C5 l# z

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

TOP

夜里听到她哭

  有几次,夜里听到她哭地下城,我心里难过得很,想跟她聊聊,我刚张口,她便说:“晚上别提伤心事,难过的事情留到明年再说就不算什么了。”她的身子背对着我,肩单薄而瘦小。我伸过手去想摸摸她,她却推开我,嚷嚷让我快睡。2 ~8 z0 Q3 `; M2 ^4 H! q9 C: j2 y& m
2 N3 V" r8 v. y/ F
  两三个月华夏后,她离了婚,她说:“还是现在轻松,省的整天挂念。”我越发惊骇于她的安静,她宽慰我说:“这世上,满是生了病还不想死的人,别瞎操心,我还有你呢。”
' J- s" e  }# ?' F) s) f: ]9 X: E. W6 p, L
  好在她开了个传奇外传百货店,生活也过得有滋有味。
/ L2 D8 {6 `4 x: ^( a9 D( ~8 {2 y9 o  U7 n. w0 D+ V
  我要结婚的时候,她忽然又变了,仿佛得了婚前恐惧症的是她,看什么都不顺眼,同样的话,搁她那儿说出来总是难听得很。我让她先去神鬼传奇吃饭,她说:“又不是猪,等你一会儿饿不死。”我让她别太累,她说:“不累,不累吃什么去?”3 m1 g) s* e) r" C. @! _
' V  m( l9 \" j# f! I& f! q' I/ b, J; {
  那么亲的人,忽然间QQ华夏又陌生了。我结婚的前一夜,几近黎明的时候,她坐在我的床边,像18年前那样,叫我的名字“秋和”,声音低低的,全是不舍。我装作睡着了,泪湿了整个枕巾。在她身边呆了18年的唯一的亲人,在天亮的时候,却要由她披上婚纱送出门去

TOP

dnf外挂2

dnf外挂
9 t# r) R3 V0 h9 e$ E- U/ K2 N' K/ k8 o* x9 E1 g( Z5 s
游戏一起玩-DNF地下城与勇士交易平台,是目前国内最大的DNF地下城与勇士交易平台,为您提供深圳、长沙、武汉等多个大城市最新
, M" h! s5 I8 D* V5 A, x. {: |$ B1 `. y# S
DNF外挂,DNF地下城与勇士账号、金币、装备等交易信息,欢迎访问。
9 Y* m$ y% N* ^3 p! J
5 F' h0 S( L, G6 v) J' j$ u
dnf免费外挂1 b) w8 [) c6 @& m7 Q- b: e% b
2 q) ~  t/ r: ^( \# Z0 g* ^
为您提供最新地下城与勇士信息以及最新外挂(DNF外挂)下载 所有
  b. v3 p/ b5 F/ E1 ?- C" L
1 z% K2 T2 l; J/ {+ P& GDNF外挂全部为最新的免费外挂 请一定记住我们的网址
, ^9 o/ `$ t8 Q: o8 {
dnf
7 [5 @$ L/ u9 p7 j) w) D# U
# t- H% x1 s( Y) R* ^; Awww.smxzs.com.cn   www.smxzs.com.cn
! Y3 h; ?4 k. l: D
$ E' d2 X& H# Y* {' D

TOP

支持!

支持!
. @9 o0 E/ E" w& r' ^: N
8 f; w7 l' o0 Q: B9 A% U, p( g2 a

1 s, _" q! f4 N$ k2 K; o) o7 u; w
! F8 G% P8 _! `. `' v0 Q
1 A1 {; i2 w8 S# @2 ^( P" Z
+ O0 n& k/ l# J1 F5 m; i# s5 I; i" _- V! p: {9 F" y
" N) n$ U* F+ }8 ]5 Z

1 x9 N: ?$ ?5 B
( W' a( X$ O; F8 b/ N# \2 v- r; g- N) i5 _
% {6 j1 P6 e% e; i
6 a* G( O- u% Q: ?! l  G
A333GR3无缝钢管 无缝方矩管 S355无缝方管 热轧无缝方管 无缝方管

TOP

支持!

支持!- y) R2 T' s$ Q, w

1 f6 S7 h3 ?8 q# W5 |9 ]" Z6 j( \7 P- Z. p  Y0 h' i6 D

0 F6 q' b; w+ f3 q, d
+ j& V6 n6 }9 g+ B* [6 o8 I
# g% V1 c3 H( ]' o0 s
! d- r* w+ P" t+ q% s0 m! ]& P7 W  q# h* f
3 V/ @0 w7 S6 k- C- M
. \/ i$ `" [# r# ]. Q6 p
4 n1 k5 K) u6 ^! O
/ d* w: b$ J+ t# ], i( u7 S6 o

6 w4 d0 A& Y- l3 M- b0 k# X& f
" Q" U% q3 l( h  o  `9 k& b无缝钢方管 无缝钢矩管 A335P11合金管 不锈钢卷板 螺旋管

TOP

支持!

支持!7 }. j/ D7 F- r7 j6 ?
: ~% L1 z7 I- h5 ]7 t, I& |( M" d: d

* V. n0 j( o9 W# Z+ O6 Y" o$ t) M: \. u' [) q
& B) M) c* U% E" M4 n  F
! _  V+ I1 M6 ~6 u3 D' H! x1 `

" D! R- K* s& H% S' H+ n8 l2 q' \
; q: c* T5 f5 q! y) q' ]$ F6 Z, G* C$ v8 b& R

+ j4 {- `1 @) C/ o( W3 O
% B! c# ~  E/ f4 t' w  \' e7 q* T7 C5 V2 J% M
) m4 W" ]1 ], h; R7 @/ J

3 L1 {$ x7 p3 p/ Q( |% F  r16mn无缝管 Q345B无缝管 12Cr1moVG合金管 15CrMoG合金管 304不锈钢管

TOP

發新話題