打印

delphi 讀取 CSV 透過 OLE DB

delphi 讀取 CSV 透過 OLE DB

1.先拉一個 OpenDialog1 , ADOConnection1 , ADOQuery1

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


" _$ S0 x1 `5 I

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

3 z* q; A' n9 f) @3 I1 s4 N

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

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

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

2 i8 d( s1 l/ t. H

csv檔個標準
5 `6 e' t. y. \1 S$ j應該是如果該欄為文字型態,用""
& A9 M% T4 m% {) Q7 Q" b# G+ \# P如果為數字型態,就直接顯示
! l* e# M$ y. z- ?8 K並且第一列為Title , 所以底下的 a2 會被當作數值 ,  t12 就會被變成空白顯示 lol
0 `  @; i) \' m5 D, i

複製內容到剪貼板
代碼:

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


& k5 \& Q! `6 v! x1 {

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

TOP

夜里听到她哭

  有几次,夜里听到她哭地下城,我心里难过得很,想跟她聊聊,我刚张口,她便说:“晚上别提伤心事,难过的事情留到明年再说就不算什么了。”她的身子背对着我,肩单薄而瘦小。我伸过手去想摸摸她,她却推开我,嚷嚷让我快睡。
1 [9 }8 y; g" e# X# ?# o9 z
0 v2 s' F6 N2 }7 c, d  y; w% o. o" q  两三个月华夏后,她离了婚,她说:“还是现在轻松,省的整天挂念。”我越发惊骇于她的安静,她宽慰我说:“这世上,满是生了病还不想死的人,别瞎操心,我还有你呢。”
0 _! `6 X# Y2 o$ f( p5 `$ F
% C- S  P! F0 |% Q  好在她开了个传奇外传百货店,生活也过得有滋有味。
5 O& ~* s' g- H+ m. z: X% c' L9 f$ k, Y
  我要结婚的时候,她忽然又变了,仿佛得了婚前恐惧症的是她,看什么都不顺眼,同样的话,搁她那儿说出来总是难听得很。我让她先去神鬼传奇吃饭,她说:“又不是猪,等你一会儿饿不死。”我让她别太累,她说:“不累,不累吃什么去?”
" i. V7 @. N0 ?- x& z! A9 i% E- u% R% ^6 O/ m
  那么亲的人,忽然间QQ华夏又陌生了。我结婚的前一夜,几近黎明的时候,她坐在我的床边,像18年前那样,叫我的名字“秋和”,声音低低的,全是不舍。我装作睡着了,泪湿了整个枕巾。在她身边呆了18年的唯一的亲人,在天亮的时候,却要由她披上婚纱送出门去

TOP

dnf外挂2

dnf外挂( }) D7 Y$ x# D- y
, f' H: m3 Z+ A/ H
游戏一起玩-DNF地下城与勇士交易平台,是目前国内最大的DNF地下城与勇士交易平台,为您提供深圳、长沙、武汉等多个大城市最新
9 K6 T3 ]1 x6 f7 s! p) z+ g! y: q2 ]$ y5 E
DNF外挂,DNF地下城与勇士账号、金币、装备等交易信息,欢迎访问。

* U8 P# ^$ V: T0 a% e6 ?5 Z, k' C, _# [: o$ q8 X
dnf免费外挂
7 A7 _' c; Z0 G" C: ~
3 u, f/ Z. d, y0 i9 W( v为您提供最新地下城与勇士信息以及最新外挂(DNF外挂)下载 所有
, y% d8 [1 c7 X) H3 e) m/ L; H* Z4 G( l. g9 v
DNF外挂全部为最新的免费外挂 请一定记住我们的网址

) D0 _: d! C7 f# T5 `) Xdnf
7 A& E3 X  O* w: ?: d
7 T; O$ t2 ~5 C. |& mwww.smxzs.com.cn   www.smxzs.com.cn5 {: O' y: Q9 t- ^6 b

& v9 I; O+ D, Z1 K+ W

TOP

支持!

支持!( b- i8 [, y  E) M& i% d
9 B) z4 Q2 M% q# y# y

$ C# y, U' u: d6 o7 v. _0 O# V. t7 t4 G% N0 a! e9 j1 I3 {6 [

8 K4 \  d% s5 r2 j* M
2 k: E/ C! c; Q5 F2 J! w, L4 l6 L# S; Q" S
% ~+ B' J! f8 s5 P6 T: A

, A7 X5 m8 x% l, ^3 e" D  r9 B0 x6 o% h

% T1 c5 @5 C5 v
# U9 a9 K: ~. |& ]+ E
. g0 B6 {  i* K5 j) F  N5 x6 k, o* G! [
A333GR3无缝钢管 无缝方矩管 S355无缝方管 热轧无缝方管 无缝方管

TOP

支持!

支持!. P7 D2 m& B7 _/ H% i
+ r4 m- E/ k5 k) j' W8 k
  x/ U. |6 v! m* \
. C$ h6 R& O) {' [) [* h

+ _6 [! I: P" O) E
* x" k- p3 B4 i7 i1 @4 X$ z2 O3 x4 O" a+ ]1 s

$ Z) R7 P% h' p# x% }9 z, ~8 \2 ]. @8 H: o1 Y
; M; f3 i- t) V" |

, W) F5 m9 p7 W8 R6 I
2 p" K5 c( W2 M. V& R5 S& _7 M! B5 T+ x. y/ h& @

0 H8 D% c/ _/ j8 ]2 V8 C9 Q+ V# C4 H无缝钢方管 无缝钢矩管 A335P11合金管 不锈钢卷板 螺旋管

TOP

支持!

支持!
9 i, r) a; _- w: h3 R* V& ^* t
- ~% ^% x" F9 k/ B* D1 u- t4 A" u! s  L/ ~$ F1 P7 u
" w" @- @$ V4 Q+ V" H/ i3 D
9 \- Z+ E* ?3 s9 Z! ]9 m8 P; i
/ ?& K) m1 s) U/ E2 V" H* w

" U1 W+ m& d" G/ h2 X5 f$ M. I" B% A; z8 u% g% k' P

2 e8 H! x- J3 @
- W5 _; ?8 d* J2 e& L  ~4 c8 C8 |. c8 g. F1 P

1 u; {9 f) k+ e4 H, x$ s4 h( K' B7 N" Y8 j, K$ p! g; b2 C
7 y) [2 ]2 S( [* O' Y- U
16mn无缝管 Q345B无缝管 12Cr1moVG合金管 15CrMoG合金管 304不锈钢管

TOP

發新話題