偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

C#讀取Excel遇到無(wú)法讀取的解決方法

開(kāi)發(fā) 后端
C#讀取Excel遇到無(wú)法讀取的解決方法是什么呢?這樣在C#讀取Excel的過(guò)程中有很多問(wèn)題,那么本文就向你介紹如何解決C#讀取Excel遇到無(wú)法讀取的解決方法。

C#讀取Excel問(wèn)題的發(fā)現(xiàn):因?yàn)閷懥艘粋€(gè)根據(jù)Excel數(shù)據(jù)字典生成SQL腳本的工具,開(kāi)發(fā)過(guò)程中遇到一些小問(wèn)題。

無(wú)法讀取Excel中的數(shù)據(jù)單元格。有數(shù)據(jù),但是讀出來(lái)全是空值。

C#讀取Excel遇到無(wú)法讀取的解決方法:

1.在導(dǎo)入數(shù)據(jù)連接字符串中,將IMEX=1加入,“Provider=Microsoft.Jet.OLEDB.4.0;Data Source="C:\Data.xls";Extended Properties="Excel 8.0;HDR=Yes;IMEX=1; ”,這樣就可以。

C#讀取Excel需要注意的:

IMEX=1:混合模式

HDR=Yes; 是否讓***行作為列頭

兩者必須一起使用。

本以為這樣就OK了。但在實(shí)際使用過(guò)程中,這樣設(shè)置還是不行,查閱了不少資料才發(fā)現(xiàn),原來(lái)還有一個(gè)注冊(cè)表里的信息需要修改,這樣帶能讓excel不再使用前8行的內(nèi)容來(lái)確定該列的類型。

C#讀取Excel之注冊(cè)表修改內(nèi)容如下:

在HKLM\Software\Microsoft\Jet\4.0\Engines\Excel有一個(gè)TypeGuessRows值,預(yù)設(shè)是8,表示會(huì)先讀取前8列來(lái)決定每一個(gè)欄位的型態(tài),所以如果前8列的資料都是數(shù)字,到了第9列以后出現(xiàn)的文字資料都會(huì)變成null,所以如果要解決這個(gè)問(wèn)題,只要把TypeGuessRows機(jī)碼值改成0,就可以解這個(gè)問(wèn)題了!

C#讀取Excel遇到無(wú)法讀取的解決方法的相關(guān)內(nèi)容就向你介紹到這里,希望對(duì)你學(xué)習(xí)C#讀取Excel有所幫助。

【編輯推薦】

  1. C#讀取TXT文件圖解
  2. C#讀寫ini文件詳解
  3. C#讀取配置文件詳解
  4. C#讀取Excel的簡(jiǎn)單實(shí)現(xiàn)
  5. C#讀取Excel數(shù)據(jù)簡(jiǎn)析
責(zé)任編輯:仲衡 來(lái)源: 博客園
相關(guān)推薦

2009-08-10 19:03:23

C#讀取Excel文件

2013-02-22 09:54:15

C#Excel讀取Excel

2009-08-13 10:15:50

C#讀取Excel

2009-08-13 10:27:28

C#讀取Excel數(shù)據(jù)

2009-08-18 16:14:05

C# 操作Excel

2009-08-11 14:36:41

C#讀取Excel

2009-08-12 17:27:11

C#讀取文件

2009-08-11 14:32:06

C#讀取Excel數(shù)據(jù)

2009-08-07 12:57:03

C#讀取Excel

2009-08-07 12:12:00

C#讀取Excel文件

2009-09-15 15:14:27

C# 綁定

2009-09-15 17:46:08

C#綁定句柄無(wú)效

2009-08-07 13:16:59

C#讀取Excel數(shù)據(jù)c# 讀取excel

2009-08-20 12:35:41

C#讀取圖片的EXIF

2009-08-13 09:32:00

C#讀取TXT文件

2009-08-21 16:13:27

C#讀取資源文件

2009-08-12 16:38:35

C#讀取XML節(jié)點(diǎn)

2009-08-12 17:19:09

C#讀取文件內(nèi)容

2009-09-02 14:30:35

C#換行符號(hào)

2011-04-25 15:15:00

C#
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)