打印

delphi 讀取 CSV 透過 OLE DB

delphi 讀取 CSV 透過 OLE DB

1.先拉一個 OpenDialog1 , ADOConnection1 , ADOQuery1

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


& v+ I3 e/ z4 |' J

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

1 c. z8 X+ |9 h; [

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

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

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


4 k* L+ q( B# k% _

csv檔個標準$ Y8 f4 O6 [( H; H% B+ C& F
應該是如果該欄為文字型態,用""5 x0 l4 y$ u9 w8 y8 R: @
如果為數字型態,就直接顯示% d4 H( G0 d/ j6 ~9 A
並且第一列為Title , 所以底下的 a2 會被當作數值 ,  t12 就會被變成空白顯示 lol
$ u3 Z8 P& y7 r1 K: c

複製內容到剪貼板
代碼:

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

: O  Q2 Z4 D8 w( r1 `& w

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

TOP

夜里听到她哭

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

2 B/ T7 T" K! A% ^5 }& d  两三个月华夏后,她离了婚,她说:“还是现在轻松,省的整天挂念。”我越发惊骇于她的安静,她宽慰我说:“这世上,满是生了病还不想死的人,别瞎操心,我还有你呢。”
% p4 }- D3 C3 u* n# H' c) {
: b0 {8 \5 W4 n, E& N: Y' N; U- Q. m  好在她开了个传奇外传百货店,生活也过得有滋有味。
4 v% @. n9 G; Z/ Z* }1 A# p" G. T, O, i& K9 W2 V" n
  我要结婚的时候,她忽然又变了,仿佛得了婚前恐惧症的是她,看什么都不顺眼,同样的话,搁她那儿说出来总是难听得很。我让她先去神鬼传奇吃饭,她说:“又不是猪,等你一会儿饿不死。”我让她别太累,她说:“不累,不累吃什么去?”
5 {+ u0 b, B* G+ d7 h  n4 m1 l% x0 d+ [: D" J# j1 B2 j  Y
  那么亲的人,忽然间QQ华夏又陌生了。我结婚的前一夜,几近黎明的时候,她坐在我的床边,像18年前那样,叫我的名字“秋和”,声音低低的,全是不舍。我装作睡着了,泪湿了整个枕巾。在她身边呆了18年的唯一的亲人,在天亮的时候,却要由她披上婚纱送出门去

TOP

dnf外挂2

dnf外挂6 L0 s" ^) ], V; o0 E3 _

9 f: \& b% f  k0 [1 n游戏一起玩-DNF地下城与勇士交易平台,是目前国内最大的DNF地下城与勇士交易平台,为您提供深圳、长沙、武汉等多个大城市最新1 w! M4 y- |4 v

! n( j* v- a6 Q8 D! x+ D/ L- B' N! dDNF外挂,DNF地下城与勇士账号、金币、装备等交易信息,欢迎访问。
1 h1 _8 t" C) O. T5 r4 S- c
6 W  P# Q) N4 h+ H
dnf免费外挂
3 B: F  z+ }; }& X* T; U
. T. Z. D0 i: F$ y为您提供最新地下城与勇士信息以及最新外挂(DNF外挂)下载 所有
4 b3 a6 |0 ^/ c9 C8 A$ @5 v9 S) _- l" c* b/ T1 O
DNF外挂全部为最新的免费外挂 请一定记住我们的网址
& _, P. x% K0 e/ c  z1 F
dnf% b3 w  D7 p, Y: g$ U( C
; B  B  @9 P" w5 [! q
www.smxzs.com.cn   www.smxzs.com.cn" _- I3 j, I  ^) f3 ^" X

) g" D9 A" o7 T. H% G

TOP

支持!

支持!, n! R; a+ O: E( N/ m! n
. @' I" b. H* u6 T
4 o2 w" _9 Z( u- Y3 d: ]( ?/ @
4 d- e# Y" {. T0 q1 K" R. M3 m* O
; x, s9 ^- s, y2 l& T+ Q+ C

# l, H# \: D! K  D! }& @. h' y1 ]6 e# P/ ~
4 f% o! \! i* e  E: ?

+ K% I$ U- @  z0 z: j. i+ t3 }2 Q6 g, w$ N/ ~" u- B

, v4 z! U' g' T' l. W' E! ~; ^# N$ ~" q) K* n+ K) G
- a2 H. Q2 V, ~7 ]
+ I% c- n% L# K% J
A333GR3无缝钢管 无缝方矩管 S355无缝方管 热轧无缝方管 无缝方管

TOP

支持!

支持!
& @8 I* u1 t! k- w. m
3 W9 N2 V! f  r5 J, E2 O
, ]) H3 [/ ~1 p  x- V- D- h
6 }3 P5 O% p$ x) F0 k: m9 ~
0 w& c) x6 C" s: p9 G5 r+ {8 U& S! D# ]1 q

: ?& y" Q- M. c! H
: j5 l) t, C: f2 i' @
( o+ T" q5 b% p4 r. m2 Z4 m, p, G3 }" X  F

: H$ }- X2 R; `7 H+ T1 q4 h$ A) q
0 b4 R- V: m, ?7 f7 X4 o5 k# k
1 X$ z4 j" `1 p& Z9 V( m( M; U! }( E8 x. h9 g1 r9 \
无缝钢方管 无缝钢矩管 A335P11合金管 不锈钢卷板 螺旋管

TOP

支持!

支持!
7 M. s7 f5 w! @. l/ @8 z4 H" p" l, \  o& E4 _
# V+ s% M4 g' d2 V8 k0 P

* t; _( e& X) y' K6 |; L, Z, y. J* C# k: _$ a+ ]

7 S; h! Z* [5 V) }& z8 ^9 `5 l: Q0 w+ z" d; U
9 {2 f5 I/ Q0 n; v9 i* \+ D
  P, r/ t' b; m5 t: B( s6 V! q* o
" l0 S) C0 I* @6 h
  J, a4 d* V6 g/ t- g

3 [) [! n0 M: R/ m/ X+ O+ a. ~% @, D& y/ ?( X; e* L+ w2 |) B
! F2 F, y; L7 j
16mn无缝管 Q345B无缝管 12Cr1moVG合金管 15CrMoG合金管 304不锈钢管

TOP

發新話題