1
Iam從asp.net項目將我的數據導出爲.csv格式。當iam輸出那些零開始的數字是通過加入來處理的用於處理CSV導出零的不同解決方案
="0183"
然後它在excel中顯示爲0183。 但問題是,當我複製這些東西到其他文件,它再次複製爲=「0183」
所以,任何人都可以幫助我處理從C#編碼導出到.csv零開始數字?
Iam從asp.net項目將我的數據導出爲.csv格式。當iam輸出那些零開始的數字是通過加入來處理的用於處理CSV導出零的不同解決方案
="0183"
然後它在excel中顯示爲0183。 但問題是,當我複製這些東西到其他文件,它再次複製爲=「0183」
所以,任何人都可以幫助我處理從C#編碼導出到.csv零開始數字?
問題是,它的Excel可以自動將csv轉換爲字符串。如果您使用Open with Excel創建簡單的CSV並在Excel中打開它,則可以看到該行爲。所以首先和更簡單的選項將使列類型text
和查看它。
另一個選項是使用正則表達式解析列,然後將其重新翻譯爲另一種格式。
var inputString = "=\"0813\"";
var match = Regex.Match(inputString, "=\"([^\"]*)\"");
var output = match.Groups.Count > 1 ? match.Groups[1].Value : inputString;
_謝謝。它的幫助。 –
你能再次重述這個問題嗎? '0183'的意義是什麼? – naveen
你可以告訴我們你的代碼嗎? – Marco
嘗試過這些嗎? http://stackoverflow.com/q/12071963/17447 – naveen