第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Microsoft.Office.Interop.Excel - 用分號(hào)分隔符打開 csv

Microsoft.Office.Interop.Excel - 用分號(hào)分隔符打開 csv

C#
炎炎設(shè)計(jì) 2021-11-07 20:25:15
我已閱讀Microsoft.Office.Interop.Excel - *.csv 文件打開但它對(duì)我不起作用,我不知道為什么。首先,我只嘗試使用我需要的可選參數(shù),如下所示:Excel.Application xlApp = new Excel.Application();xlWorkBook = xlApp.Workbooks.Open(path, Delimiter:";");它打開 csv 但以逗號(hào)分隔。然后我在上面引用的線程中嘗試過,它根本沒有分開。Excel.Application xlApp = new Excel.Application();xlWorkBook = xlApp.Workbooks.Open(path,0,false,5, "","",false,Excel.XlPlatform.xlWindows,";",true,false,0,true,false,false);這是我使用的一些示例數(shù)據(jù):2,138;2,066;2,022;2,076;0,297;;;0,770;1,898;1,864;1,798;1,859;1,715;20,032;8,599;0,039;;;0,336;Iteration: 5 of 5000,298;0,295;0,298;0,297;0,297;;;0,302;0,296;0,296;0,297;0,297;0,299;0,300;0,296;0,037;;;0,409;Iteration: 6 of 5000,297;0,299;0,296;0,297;0,311;;;0,295;0,295;0,295;0,295;0,295;0,295;0,306;0,306;0,039;;;0,372;Iteration: 7 of 5000,299;0,298;0,295;0,297;0,295;;;0,294;0,307;0,295;0,295;0,296;0,297;0,296;0,295;0,040;;;0,368;Iteration: 8 of 500有誰(shuí)知道我做錯(cuò)了什么?當(dāng)我雙擊打開 csv 文件(用于打開 csv 的 excel 標(biāo)準(zhǔn)程序)時(shí),它會(huì)根據(jù)需要對(duì)其進(jìn)行格式化。以分號(hào)作為分隔符。我可能已經(jīng)在屬性中設(shè)置過一次。
查看完整描述

2 回答

?
慕的地10843

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超8個(gè)贊

嘗試OpenText:


Excel.Application ex = new Excel.Application();


Excel.Workbooks wbs = ex.Workbooks;


wbs.OpenText(path,

    DataType:Excel.XlTextParsingType.xlDelimited, 

    Semicolon: true);


查看完整回答
反對(duì) 回復(fù) 2021-11-07
?
郎朗坤

TA貢獻(xiàn)1921條經(jīng)驗(yàn) 獲得超9個(gè)贊

https://docs.microsoft.com/en-us/dotnet/api/microsoft.office.interop.excel.workbooks.open?view=excel-pia


格式對(duì)象


可選對(duì)象。如果 Microsoft Excel 正在打開文本文件,則此參數(shù)指定分隔符,如下表所示。如果省略此參數(shù),則使用當(dāng)前分隔符。


...


分隔符對(duì)象


可選對(duì)象。如果文件是文本文件并且 Format 參數(shù)為 6,則此參數(shù)是一個(gè)字符串,用于指定要用作分隔符的字符。例如,對(duì)制表符使用 Chr(9),對(duì)逗號(hào)使用“,”,使用“;” 對(duì)于分號(hào),或使用自定義字符。僅使用字符串的第一個(gè)字符。


所以你的 open 語(yǔ)句應(yīng)該是: xlWorkBook = xlApp.Workbooks.Open(path, Format:6, Delimiter:";");


查看完整回答
反對(duì) 回復(fù) 2021-11-07
  • 2 回答
  • 0 關(guān)注
  • 419 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)