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

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

CSV 文件雙倍行距

CSV 文件雙倍行距

C#
炎炎設(shè)計(jì) 2021-09-19 19:04:00
我在 OpenOffice Calc 打開使用 StreamWriter C# 創(chuàng)建的 CSV 文件時(shí)遇到問題。當(dāng)它打開時(shí),它應(yīng)該在每行之間有空行(雙倍行距)。似乎有某種形式的回車加倍。當(dāng)我在記事本中打開它時(shí),它讀取正確。當(dāng)我更改程序以寫入整數(shù)而不是字符串時(shí),問題就消失了。它似乎在每個(gè)字符串的末尾添加了一個(gè)返回,然后格式化添加了另一個(gè)我沒有看到的返回。輸出看起來像這樣......1...2...3...輸出應(yīng)該是這樣的...1...2...3...這是我用來將列表寫入文件的 ForEach 循環(huán)......using (StreamWriter sw = new StreamWriter(@"c:\andy\Arduino StreamWriter.csv", false, Encoding.UTF8))        {            foreach (string element in SerialPortString)            {                sw.WriteLine(element);            }        }每行只有一個(gè)數(shù)據(jù)字段,因此沒有分隔符,只有新行。我嘗試格式化,以便它會(huì)在每個(gè)字段周圍加上引號(hào),希望能消除 CSV 格式的混淆,但我也無法弄清楚。
查看完整描述

1 回答

?
holdtom

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

改變

sw.WriteLine(element);

sw.WriteLine(element.Trim());

或者可能

sw.WriteLine(element.TrimEnd());

首先修剪元素。這將刪除字符“邊緣”周圍的任何換行符或其他空白字符。然后 StreamWriter 的 CRLF 將是唯一存在的換行符。


查看完整回答
反對(duì) 回復(fù) 2021-09-19
  • 1 回答
  • 0 關(guān)注
  • 258 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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