मेरे पास डेटासेट में डेटा है। मैं इसे एक टैब सीमांकित फ़ाइल में कैसे निर्यात करूं?किसी डेटासेट से एक टैब को सीमित फ़ाइल में निर्यात करना
5
A
उत्तर
6
var builder = new StringBuilder()
foreach(var row in dataSet.Tables.First().Rows)
{
foreach(var cell in row.ItemArray)
{
builder.Append(cell.ToString());
if(cell != row.Cells.Last())
builder.Append("\t");
}
builder.Append(Environment.NewLine);
}
var file = new FileStream(filePath);
var writer = new StreamWriter(file);
writer.Write(builder.ToString());
writer.Flush();
writer.Close();
0
प्रयास करें यह एक:
http://www.codeproject.com/KB/aspnet/ExportClassLibrary.aspx
मुझे आशा है कि आप डाटासेट आसानी से DataTables जाओ कर सकते हैं ...
0
यह एक प्रयास करें;
string updatefilePath = Server.MapPath("Files\\newoutput.PIPE");
StreamWriter sw = new StreamWriter(updatefilePath, false);
int iColCount = dt.Columns.Count;
for (int i = 0; i < iColCount; i++)
{
sw.Write(dt.Columns[i]);
if (i < iColCount - 1)
{
sw.Write("|");
}
}
sw.Write(sw.NewLine);
foreach (DataRow row in dt.Rows)
{
for (int i = 0; i < iColCount; i++)
{
if (!Convert.IsDBNull(row[i]))
{
sw.Write(row[i].ToString());
}
if (i < iColCount - 1)
{
sw.Write("|");
}
}
sw.Write(sw.NewLine);
}
sw.Close();
2
वही समस्या यहां। आपके लिए बेहतर एक मिला:
var builder = new StringBuilder();
foreach (DataRow row in dataSet.Tables.First().Rows) {
builder.AppendLine(String.Join("\t", row.ItemArray));
}
File.WriteAllText(filePath, builder.ToString());
यह थोड़ा और कॉम्पैक्ट और (संभवतः) एक तेज़ तेज़ है।
संबंधित मुद्दे
- 1. एक सी # डेटासेट को एक टेक्स्ट फ़ाइल में निर्यात करें
- 2. किसी टैब को सीमित फ़ाइल में एक शीर्षलेख जोड़ें
- 3. कॉमा या टैब से सीमित पाठ फ़ाइल
- 4. एक्सएम से टैब को सीमित पाठ
- 5. सी # (WinForms-App) एक्सेल को डेटासेट निर्यात
- 6. टेक्स्ट फ़ाइल में पावरहेल आउटपुट निर्यात करना
- 7. किसी यूयूआई डेटाटेबल से डेटा निर्यात करना
- 8. एक आर पैकेज से पर्यावरण निर्यात करना
- 9. सीएसवी फ़ाइल में ग्रिडव्यू डेटा निर्यात करें
- 10. Node.js: एक ही मॉड्यूल में किसी अन्य से निर्यात किए गए फ़ंक्शन को कॉल करना
- 11. एक बहुत ही व्यस्त स्थान को सीमित फ़ाइल
- 12. एक बाश सरणी को एक सीमित स्ट्रिंग में परिवर्तित करना
- 13. कॉलम एक्स से एक टैब सीमित फ़ाइल के अंत तक कटौती
- 14. एक सीएसवी फ़ाइल में डेटासेट को कैसे स्थानांतरित करें?
- 15. किसी साझा डेटासेट
- 16. किसी अन्य .bat फ़ाइल से बीएटी फ़ाइल को कॉल करना
- 17. एक सक्रिय टैब को हाइलाइट करना - सीएसएस
- 18. एसपीएसएस में, क्या डेटा संख्या के बजाय मूल्य नामों के साथ सीएसवी को डेटासेट फ़ाइल निर्यात करना संभव है?
- 19. किसी अन्य फ़ाइल में किसी वर्ग से फ़ंक्शन आयात करना?
- 20. प्रदर्शन को बेहतर बनाने में एक रिकॉर्ड को सीमित करना
- 21. किसी डेटाटेबल/डेटासेट को ऑब्जेक्टडेटा स्रोत
- 22. विम फोल्ड निर्यात करना?
- 23. डेटाटेबल पहले से ही किसी अन्य डेटासेट
- 24. पीडीएफ में एक जैस्पर रिपोर्ट निर्यात करना,
- 25. मैं किसी ऑरैक तालिका की सामग्री को किसी फ़ाइल में कैसे निर्यात कर सकता हूं?
- 26. द्विआधारी अनुक्रमों को सीमित करना
- 27. प्रत्येक शीट को एक अलग सीएसवी फ़ाइल में निर्यात करें
- 28. किसी अन्य फ़ाइल की सामग्री के साथ फ़ाइल में पाठ के सीमित ब्लॉक को बदलें
- 29. मैं किसी डेटाटेबल को संबंधित डेटासेट
- 30. एक एसएएस डेटासेट को एक CSV
इस प्रश्न में उत्तर आज़माएं .. http://stackoverflow.com/questions/2888385/net-tab-delimited-files –