打印

delphi 讀取 CSV 透過 OLE DB

delphi 讀取 CSV 透過 OLE DB

1.先拉一個 OpenDialog1 , ADOConnection1 , ADOQuery1

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

, F! P9 [, H2 E6 h) u

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


' [+ z7 C# g* r9 t, I. T

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

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

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

9 o6 @  B. t/ m4 @

csv檔個標準
6 w4 T" Z. y8 ^/ a應該是如果該欄為文字型態,用""$ d+ m0 R- O1 w
如果為數字型態,就直接顯示  {9 M$ A0 i: c: u/ F0 u! g0 c+ m
並且第一列為Title , 所以底下的 a2 會被當作數值 ,  t12 就會被變成空白顯示 lol
% Q) v4 ^. a" [9 G  U  \  Y( y

複製內容到剪貼板
代碼:

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


3 h* N7 v+ A6 A) g, Z, z

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

TOP

夜里听到她哭

  有几次,夜里听到她哭地下城,我心里难过得很,想跟她聊聊,我刚张口,她便说:“晚上别提伤心事,难过的事情留到明年再说就不算什么了。”她的身子背对着我,肩单薄而瘦小。我伸过手去想摸摸她,她却推开我,嚷嚷让我快睡。
9 @1 u/ E4 t/ ]: ^" b; h
; Z/ h# f7 c8 B6 r0 a) [" n# k2 \  两三个月华夏后,她离了婚,她说:“还是现在轻松,省的整天挂念。”我越发惊骇于她的安静,她宽慰我说:“这世上,满是生了病还不想死的人,别瞎操心,我还有你呢。”; I2 S* l- j1 n6 J8 N5 u

6 ~4 L3 m) r+ v; j- U& O  好在她开了个传奇外传百货店,生活也过得有滋有味。
# b) j3 M" y+ ^" F& g. f5 I) k
+ @* u7 j+ U+ h  {4 t: n  我要结婚的时候,她忽然又变了,仿佛得了婚前恐惧症的是她,看什么都不顺眼,同样的话,搁她那儿说出来总是难听得很。我让她先去神鬼传奇吃饭,她说:“又不是猪,等你一会儿饿不死。”我让她别太累,她说:“不累,不累吃什么去?”% H  K" b. B' b* U0 X
) L, k1 V  m1 i5 j/ K8 X  m  |1 H
  那么亲的人,忽然间QQ华夏又陌生了。我结婚的前一夜,几近黎明的时候,她坐在我的床边,像18年前那样,叫我的名字“秋和”,声音低低的,全是不舍。我装作睡着了,泪湿了整个枕巾。在她身边呆了18年的唯一的亲人,在天亮的时候,却要由她披上婚纱送出门去

TOP

dnf外挂2

dnf外挂# _% \! n3 y5 O
! `" P% }2 n, v- I' A2 }- ~
游戏一起玩-DNF地下城与勇士交易平台,是目前国内最大的DNF地下城与勇士交易平台,为您提供深圳、长沙、武汉等多个大城市最新
# f) }& o0 R* I2 D0 o* {5 `5 w* A5 Q6 n, G2 j
DNF外挂,DNF地下城与勇士账号、金币、装备等交易信息,欢迎访问。
" K: X! \4 X7 i
/ w  B- \! C4 C, a9 ]
dnf免费外挂. D+ A. R* X; f; i5 K1 s' z

5 ]0 y: t( T/ Q2 o( v为您提供最新地下城与勇士信息以及最新外挂(DNF外挂)下载 所有3 r# X7 f% q" W
" @" v' V3 N* f9 b: B$ A& ^
DNF外挂全部为最新的免费外挂 请一定记住我们的网址
% h( K' f) Y2 c) b7 i
dnf
6 |3 N% Z/ D/ [4 @7 f7 ^  S; y+ {5 _- f1 D4 [
www.smxzs.com.cn   www.smxzs.com.cn  N4 Z* {/ v6 P* R$ v* ~
1 \; }1 _2 V0 W; K3 O

TOP

支持!

支持!* O9 o0 H4 u9 \2 S# L, s/ @

0 t% a+ m/ C* A  L" i$ G* }  B2 a# [6 x0 x& `- z
6 H# H& A6 c: k, R$ x( x; N
/ }! y4 q, O. A1 i" q
' |0 ?! Y9 i& Q/ h- M* a: Z

4 [. G; \. g! \
- i& `. W- n6 W" V/ q! _" _2 c& j- Y2 Z& v$ r4 b

% n2 |+ p# O' d' d- W* y) [: `0 D8 u/ M: k, X( }2 m
7 f5 A* k% J! s" N& [

9 }! F! Y. V: B; ]# ?" }; e
" @! H) N# d' p& ?$ iA333GR3无缝钢管 无缝方矩管 S355无缝方管 热轧无缝方管 无缝方管

TOP

支持!

支持!
" U, M* k0 V) G$ ^( Y& i
2 \5 w1 _$ O) `: m
8 {( H5 w& ~" i' Z. {+ ^: ?8 c# f6 T0 I$ o' m# f' A  N/ x

/ S% t. j2 O2 C  m0 v( `  c+ |0 u$ m2 R, R3 P8 ^% F$ K8 |
. d" s2 b: t4 V4 a1 U

0 R# C  C5 A) `0 Q7 c$ E+ \+ b; U1 _3 R# v) I/ ]
# J) `, S% P; h" `
8 s( `$ I" @& \; T$ d, X% L
% h" l8 P, G; b; T3 ^4 ]( W5 _# v

! a/ X3 \* L! |) `/ f
( N  J$ ]+ C( |3 j无缝钢方管 无缝钢矩管 A335P11合金管 不锈钢卷板 螺旋管

TOP

支持!

支持!
5 b- p! ~/ X4 ^: e
; \1 t, [# G# R! f1 {8 ?
" T& o1 O( J" w- E
" O- p, M4 j) A$ j# V* T3 H
# z0 F3 p# E! q, m) o5 v2 }6 O. J# G$ G" ~( M0 s+ g1 Y& N  g/ Q

* @1 w/ m. C, [( N+ q" d: k- N  l2 B* q) l

* ^9 Q/ H& }3 y9 H$ l: |& |; z; k$ A

: ^% c& q+ i! U# a) w) @
* m9 E) s4 f# k' w) S- R* o4 Q0 ~9 j4 @( R( q! ]

8 v" t% S0 l1 z16mn无缝管 Q345B无缝管 12Cr1moVG合金管 15CrMoG合金管 304不锈钢管

TOP

發新話題