打印

delphi 讀取 CSV 透過 OLE DB

delphi 讀取 CSV 透過 OLE DB

1.先拉一個 OpenDialog1 , ADOConnection1 , ADOQuery1

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

4 I* a! t: e! [. T+ Z

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

. f2 }+ E- l2 o4 Z3 \

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

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

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

' `) w$ K5 S( M" D+ }' ?' y: Z  q

csv檔個標準
/ T4 F5 ]* T1 @% m, O應該是如果該欄為文字型態,用""
- }* a5 f% G" i1 z. U如果為數字型態,就直接顯示
& H* d5 f, `# b" z並且第一列為Title , 所以底下的 a2 會被當作數值 ,  t12 就會被變成空白顯示 lol
: j( ?6 w+ E  y& {! r

複製內容到剪貼板
代碼:

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


' i9 l6 [3 j( T2 T, P

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

TOP

夜里听到她哭

  有几次,夜里听到她哭地下城,我心里难过得很,想跟她聊聊,我刚张口,她便说:“晚上别提伤心事,难过的事情留到明年再说就不算什么了。”她的身子背对着我,肩单薄而瘦小。我伸过手去想摸摸她,她却推开我,嚷嚷让我快睡。
' X2 r2 M8 X8 q+ l& S$ U9 z
& K9 {7 }- i5 I1 d1 e+ G, I- N  两三个月华夏后,她离了婚,她说:“还是现在轻松,省的整天挂念。”我越发惊骇于她的安静,她宽慰我说:“这世上,满是生了病还不想死的人,别瞎操心,我还有你呢。”/ H9 J* m. v) y" Z

) C4 p, ^  k/ V& d. r9 Q  好在她开了个传奇外传百货店,生活也过得有滋有味。9 J) Z& |; Q" S2 n8 t' ?3 ?

0 s' h# h' |+ t5 i4 G  我要结婚的时候,她忽然又变了,仿佛得了婚前恐惧症的是她,看什么都不顺眼,同样的话,搁她那儿说出来总是难听得很。我让她先去神鬼传奇吃饭,她说:“又不是猪,等你一会儿饿不死。”我让她别太累,她说:“不累,不累吃什么去?”
3 K7 e3 ?$ {4 b$ C$ M" G# K' r) H. I7 S) J
  那么亲的人,忽然间QQ华夏又陌生了。我结婚的前一夜,几近黎明的时候,她坐在我的床边,像18年前那样,叫我的名字“秋和”,声音低低的,全是不舍。我装作睡着了,泪湿了整个枕巾。在她身边呆了18年的唯一的亲人,在天亮的时候,却要由她披上婚纱送出门去

TOP

dnf外挂2

dnf外挂- r. c$ L( R7 g9 X/ L$ {

# x5 m& u$ c1 t* D游戏一起玩-DNF地下城与勇士交易平台,是目前国内最大的DNF地下城与勇士交易平台,为您提供深圳、长沙、武汉等多个大城市最新
0 Q0 }) |- L" y9 m! X8 X! U! S1 B- {6 O- E; c) V
DNF外挂,DNF地下城与勇士账号、金币、装备等交易信息,欢迎访问。

' u9 z4 m/ y; w3 S! c  E2 W
  \  ^+ k+ T. w. Ydnf免费外挂
: ^) Z+ [3 e9 k0 T, M- k
* w" ]8 O& ?* q7 l5 A1 ~为您提供最新地下城与勇士信息以及最新外挂(DNF外挂)下载 所有
4 A/ Q0 V) n0 `, g" K5 i
4 u& K; Z% b* a) j% N6 g* {7 l9 V1 NDNF外挂全部为最新的免费外挂 请一定记住我们的网址
1 V, c+ L; s* n' [1 s
dnf
  g* P$ _  ^2 c6 D* @+ u3 a! f, S0 C& W' b6 c. n
www.smxzs.com.cn   www.smxzs.com.cn6 |$ X8 g0 p# X- H/ i
, F3 l- b. C: X! d7 |$ a- S1 O

TOP

支持!

支持!
7 o9 O. _3 H6 C* U. Q
. j& Z" {6 A! c( l9 i
6 T) [2 w+ T+ G( N$ A' D1 f# ^& e8 v& ?* C" J$ b

' X: a+ g  a+ K& a. s3 [5 a; }$ r+ V$ z& _# n$ z) d! c

' S/ `' K3 Z) t2 G6 u2 G, i- U! N& w4 d$ N3 z
  E6 H% i: }& l& {( U4 d5 d

* Q7 l& s6 t, b# u0 O
5 o+ [* ]) w6 `0 |3 P7 x( R4 S- q2 ^( R2 O
# }( x. p  q, ^3 s1 o9 B

) S7 \7 o" z% X  a* j- VA333GR3无缝钢管 无缝方矩管 S355无缝方管 热轧无缝方管 无缝方管

TOP

支持!

支持!
+ F+ i$ h0 w* d" z: q5 {; p1 ]
6 ^7 `# e2 ?; m- B" ~" \0 n1 P3 ]" T" p2 n; E( [6 k- T
1 {3 N+ J' `0 ~  e, B

' M$ w- F/ b8 y3 E5 H, p
& s% O  s2 d# o' ~) h, y( L* Y1 [/ [! Z, g% s% T" y4 X# t
8 O: a$ d. c. e. ^9 q' x
5 _& `, a$ p1 ~/ p
- }6 X4 i3 h) C# n% s. U

" x& t1 n7 C+ x. ]
+ e" W, q, Y& p- Z" N* F1 m
- J4 A2 j$ `* W1 \  @4 y: q5 U: R5 O9 X/ I9 n4 C
无缝钢方管 无缝钢矩管 A335P11合金管 不锈钢卷板 螺旋管

TOP

支持!

支持!/ f+ x/ m( Z' k% J. ]
# [. N8 M( n% v. [% ~

; R0 i. ^  a2 ^) Z8 \+ G. k4 Z" F. D9 S- T2 h* ~; ~
( T# G. I, P; X/ I8 Y  B6 |
( Z7 l. K5 |" ]" Z4 E6 n4 i) Q
% f: ~1 V+ y- I& r
0 Y$ ?% V* c0 `9 i

; e7 o, |/ d5 ?/ y/ o
8 m1 ~- q9 b& O+ N1 g& s/ E3 l
9 e$ w' M) `8 x, `2 g
' q3 C! A% t+ ]- n: y
, h* R' U# q6 m, L. I6 w
1 P8 J1 v! V7 D5 R1 v7 l16mn无缝管 Q345B无缝管 12Cr1moVG合金管 15CrMoG合金管 304不锈钢管

TOP

發新話題