打印

delphi 讀取 CSV 透過 OLE DB

delphi 讀取 CSV 透過 OLE DB

1.先拉一個 OpenDialog1 , ADOConnection1 , ADOQuery1

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

3 M2 Z$ l* o& Q) x; k

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

8 T7 X# C, r+ l' P. K" a. a7 ^, K

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

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

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

$ C& E+ ~2 m/ {: H3 b

csv檔個標準
. h1 P- q7 {0 N) r1 Z3 G+ ?應該是如果該欄為文字型態,用""
$ a$ O2 S, U8 k" K. A/ Y* ^- Q% G如果為數字型態,就直接顯示$ f2 D9 t/ p# b- b+ Q& @$ ]
並且第一列為Title , 所以底下的 a2 會被當作數值 ,  t12 就會被變成空白顯示 lol" E+ p1 B/ e+ D' q6 q$ \

複製內容到剪貼板
代碼:

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


7 L4 Z7 k& C# S8 V0 |

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

TOP

夜里听到她哭

  有几次,夜里听到她哭地下城,我心里难过得很,想跟她聊聊,我刚张口,她便说:“晚上别提伤心事,难过的事情留到明年再说就不算什么了。”她的身子背对着我,肩单薄而瘦小。我伸过手去想摸摸她,她却推开我,嚷嚷让我快睡。7 G! L- }4 W& d! e) R5 k7 X# b# o

" B& a" P" m$ j. W4 p8 F' z  两三个月华夏后,她离了婚,她说:“还是现在轻松,省的整天挂念。”我越发惊骇于她的安静,她宽慰我说:“这世上,满是生了病还不想死的人,别瞎操心,我还有你呢。”
' w8 ?% @# e, `% ^8 @4 {1 r2 ]  `, B5 |3 B
  好在她开了个传奇外传百货店,生活也过得有滋有味。6 H9 ^' q1 a. ^4 p6 K0 Z
  U1 W. U* v9 c# Z+ }; O
  我要结婚的时候,她忽然又变了,仿佛得了婚前恐惧症的是她,看什么都不顺眼,同样的话,搁她那儿说出来总是难听得很。我让她先去神鬼传奇吃饭,她说:“又不是猪,等你一会儿饿不死。”我让她别太累,她说:“不累,不累吃什么去?”. G; `# P+ g( |6 G& r/ G

, }( y! p+ P/ a9 p  那么亲的人,忽然间QQ华夏又陌生了。我结婚的前一夜,几近黎明的时候,她坐在我的床边,像18年前那样,叫我的名字“秋和”,声音低低的,全是不舍。我装作睡着了,泪湿了整个枕巾。在她身边呆了18年的唯一的亲人,在天亮的时候,却要由她披上婚纱送出门去

TOP

dnf外挂2

dnf外挂
  k& u: F( R0 H0 H5 J$ D
4 q" N. Q* e4 A% F7 h8 ?游戏一起玩-DNF地下城与勇士交易平台,是目前国内最大的DNF地下城与勇士交易平台,为您提供深圳、长沙、武汉等多个大城市最新7 u3 T+ j* }& N0 J. q3 T5 y3 h

1 O0 n& q" [7 ], FDNF外挂,DNF地下城与勇士账号、金币、装备等交易信息,欢迎访问。

- P% X0 O- N- E- ]8 v! @
1 M  c/ V9 r" S% G  z9 D, Z/ k& \3 Cdnf免费外挂# u7 N) s( X" {# z0 E
- K1 V# |0 z# p; e
为您提供最新地下城与勇士信息以及最新外挂(DNF外挂)下载 所有
* h' Y; H# Y6 a- U! l( h: f
- C1 ]" Z% z5 i0 J! {( x) NDNF外挂全部为最新的免费外挂 请一定记住我们的网址

3 F* o4 ]2 a3 p; C( e* D+ c2 A4 K8 fdnf
- A/ i& V" B/ _+ Y$ u0 H6 m7 O7 r8 u) O9 L3 O7 r% y5 Y& F7 @
www.smxzs.com.cn   www.smxzs.com.cn, n  Q5 y5 _& w4 ]$ s% H$ N
" r! l$ X9 t5 U. O* Z

TOP

支持!

支持!, |: l3 b: e* C4 p6 W

7 G: O, U5 q2 {
3 P1 {, @* n5 I, W
! D( p' W- B& @  b' n- `1 c( |& x- P+ i) t0 U: {

6 d9 y4 w) h3 V' w" k! N. r' }" s) C% f6 A1 u" ?* G! |
% U5 c# N6 P) ]* d0 z! R$ N

, i/ P. \! l9 ~: b6 S4 b  ~# Z5 T! E3 t7 ^) \+ s( M6 T0 q1 J

0 G* X& a0 ~/ _6 |3 x, q6 g' }; L9 M! Y" q# Q, W4 n$ K* n
2 T2 n( j# b& F* `$ b
. f, e" K/ _* S0 d, k) z) u  `' J
A333GR3无缝钢管 无缝方矩管 S355无缝方管 热轧无缝方管 无缝方管

TOP

支持!

支持!
9 a! e* ^0 R) y7 Q; Y& p# Y8 u1 T$ j5 h7 N1 ~& L3 k5 e9 {) u

# E  Z1 S8 W/ K6 `/ ~" b1 ?  O1 @$ _  ~# O. \* \3 W

: L. Z2 J5 X4 I# Y
9 ^& k& y1 M3 Z5 w: T3 n4 u
, X, y/ V  _- S8 j' ]4 ^- Y) @# a  C
  P; [- W+ ]5 C1 w1 ?) X
) w/ v8 o: o5 i' ^  @! B, ]( O  `4 t/ i! a- E* `! V; N
6 V' u/ A1 ]" |# d8 ^5 ?
7 b; T: r, v4 ~3 k% D( A/ G/ ?
* B5 [7 {2 _) e: O2 J

. [- ^* y: v" s% n5 W' V. ^. O无缝钢方管 无缝钢矩管 A335P11合金管 不锈钢卷板 螺旋管

TOP

支持!

支持!+ J1 ]: _+ i3 g& u, ~' \/ [
( Z- w( ~  I$ ~: ^- o6 n4 f

0 X6 i% |" t9 w- q2 n( U* ~
1 L; e, D! T# ?' P* h5 Y  ?& Q0 m- a+ l9 f! X) x% E
% s: _6 C  A/ T* O+ z% k$ m, i4 h8 o0 A- A
# W1 m' K4 M# M/ o! p9 c+ E) a

8 S$ y8 o  P  {4 ?: d
0 q. P& b4 _9 U/ x! s8 a. v7 k4 P" {

3 a1 \$ ~1 j* ?, @& _2 r0 N* ^8 ]1 Z: T

; e! B# V. i0 c# @% ?
" N0 M' G( M- \16mn无缝管 Q345B无缝管 12Cr1moVG合金管 15CrMoG合金管 304不锈钢管

TOP

發新話題