四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

Asp.net導(dǎo)出Excel/Csv文本格式數(shù)據(jù)的方法

剛剛開始做Excel相關(guān)的項(xiàng)目,所以遇到的問題不管大小都給記錄一下

偶然的機(jī)會(huì)在添加數(shù)據(jù)的時(shí)候全改成了數(shù)字,結(jié)果輸出的時(shí)候全自動(dòng)變成了科學(xué)計(jì)數(shù)法,這是excel的強(qiáng)大功能,能自動(dòng)識別數(shù)字和字符串,太聰明了反而有些麻煩,就像如果輸入身份證(18位數(shù)字)的話那就不行了。超過了11位呢,下面查了些資料總結(jié)一下解決方案:

方法1: 在往excel中添加數(shù)據(jù)的時(shí)候在數(shù)據(jù)的前面加 單引號,我的是這個(gè)方法解決的

如:Sheet.Cells[iRow, iCol] ="'"+ ds.Tables[0].Rows[iRow - 3][itm.ID].ToString();

方法2:在樣式中添加樣式::<td style=”vnd.ms-excel.numberformat:@”>

如:
復(fù)制代碼 代碼如下:
foreach (DataRow row in tb.Rows){data += "<tr>";foreach (DataColumn column in tb.Columns){if (column.ColumnName.Equals("證件編號") || column.ColumnName.Equals("報(bào)名編號"))data += "<td style=/"vnd.ms-excel.numberformat:@/">" + row[column].ToString() + "</td>";elsedata += "<td>" + row[column].ToString() + "</td>";}


方法3:

ADO.NET讀Excel時(shí),會(huì)根據(jù)該列的前n行數(shù)據(jù)(n個(gè)數(shù)來自注冊表HKEY_LOCAL_MACHINE/Software/Microsoft/Jet/4.0/Engines/Excel/TypeGuessRows),根據(jù)這幾行數(shù)據(jù)的內(nèi)容來判斷該列的類型,這個(gè)類型跟Excel中該列的類型無關(guān)(文本類型應(yīng)該是數(shù)據(jù)前面有一個(gè)')。如果這n行中的數(shù)據(jù)有文本有數(shù)字,也就是混合類型,則根據(jù)HKEY_LOCAL_MACHINE/Software/Microsoft/Jet/4.0/Engines/Excel/ImportMixedType來取值。如果ImportMixedType值為Text,則該列為文本;如果值為Majority Type,則取數(shù)據(jù)多的類型。

為了能把有文本有數(shù)字的列正確讀出,我們需要把注冊表中ImportMixedType項(xiàng)設(shè)置為text,TypeGuessRows設(shè)置為0(表示要讀取所有數(shù)據(jù)再來判斷是否是混合類型)

另外需注意,IMEX的取值會(huì)影響是否使用注冊表中ImportMixedType和MAXSCANROWS這兩項(xiàng),如果IMEX=1,則使用,如果為0或者2,則不使用。而IMEX=1是打開的只讀連接,所以要正確讀取,只能使用只讀的方式。

AspNet技術(shù)Asp.net導(dǎo)出Excel/Csv文本格式數(shù)據(jù)的方法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 柏青个人简历| 《平凡之路》电影| 贝瓦儿歌菊花开| 梁以辰| 周末父母电视剧cctv免费网| 薄冰电视剧| 生化危机启示录2| 宁死不屈电影免费观看| 小贝流浪记动画片全集| 欲望之城 电影| 吻胸吃胸激情舌吻| 电影《uhaw》完整版在线观看| 幺红的个人简历| chaoporn| 叶子楣代表咋| 拾贝的小女孩阅读理解答案| 日本妈妈大电影| 《万万没想到》电影| bobo视频| 打美女屁股光屁股视频| 惊天十二小时| 基兰·拉奥| 邯郸学步成语故事完整版| 凯蒂猫壁纸| 赵琦| ctv5| 李洋演员个人简介图片| 格伦鲍威尔| 布莱克·莱弗利身高体重| 刑事侦缉档案2剧情介绍| 爱笑会议室演员表| 叶玉卿电影| 梵缺| 超级大山炮之海岛奇遇 电影免费观看 | 又造句二年级上册| 废纸板拳击手| 四美人| 心跳影视| 姬培杰| 刑事侦缉| 茶馆剧本完整版|