मैं सी # का उपयोग कर एक CSV फ़ाइल पर एक SQL क्वेरी का उपयोग करना चाहता हूं। जावा here के लिए ऐसा कुछ है। क्या सी # के लिए ऐसा कुछ है?एक CSV फ़ाइल के विरुद्ध SQL का उपयोग कैसे करें
उत्तर
आप टेक्स्ट फ़ाइल से पूछने के लिए उपयुक्त ओएलई डीबी प्रदाता का उपयोग कर सकते हैं। आप क्वेरी स्ट्रिंग यहाँ पा सकते हैं:
तो, आप LINQ का उपयोग मतलब हैं?
इनमें से कुछ की तरह कुछ?
http://blogs.msdn.com/b/wriju/archive/2009/05/24/linq-to-csv-getting-data-the-way-you-want.aspx
http://blogs.msdn.com/b/ericwhite/archive/2008/09/30/linq-to-text-and-linq-to-csv.aspx
आप एक CSV फ़ाइल के खिलाफ एक क्वेरी चलाने के लिए ODBC उपयोग कर सकते हैं:
string strConn = @"Driver={Microsoft Text Driver (*.txt; *.csv)};" +
"Dbq=C:;Extensions=csv,txt";
OdbcConnection objCSV = new OdbcConnection(strConn);
objCSV.Open();
OdbcCommand oCmd = new OdbcCommand("select column1,column2 " +
"from THECSVFILE.CSV", objCSV);
OdbcDataReader oDR = oCmd.ExecuteReader();
while (oDR.read())
{
// Do something
}
एक मामूली नोट, यह 'while (oDR.read()) में लोअरकेस 'आर' के कारण संकलित नहीं होता है। – akousmata
// need to add
// using System.Linq;
void Main()
{
var path = @"C:\myfile.csv";
string csv = System.IO.File.ReadAllText(path);
var array = csv.Split(new[]{","}, StringSplitOptions.RemoveEmptyEntries);
// Do the mapping with your databinding object
var personArray = array.Select(p => new Person { Name = p});
// You need to have this DataContext defined somewhere, for instance using LinqToSql
using(var context = new PersonDataContext()){
context.InsertAllOnSubmit(personArray);
context.SubmitChanges();
}
}
// Imagine this class is one of linqToSql class
public class Person{
public string Name {get;set;}
}
आप Openrowsets उपयोग कर सकते हैं।
पहले SQL कॉन्फ़िगरेशन में SQL विज्ञापन Hoc/Openrowset सक्षम करें। एक बार सक्षम होने पर आप अपने SQL सर्वर मैनेजर स्टूडियो को कनेक्ट कर सकते हैं और Excel और अल्पविराम सीमांकित फ़ाइलों से पूछ सकते हैं। आप अपने सी # कोड में इन प्रश्नों का उपयोग कर सकते हैं, जैसा कि आपने किसी अन्य टेबल क्वेरी
SELECT * FROM OPENROWSET('MSDASQL','Driver={Microsoft Text Driver (*.txt; *.csv)};DefaultDir={your path}','SELECT * FROM ypurtextfile.csv')
:
आपका प्रश्नों की तरह कुछ दिखेगा। बस अपने प्रबंधक से जांचें कि वह SQL सर्वर
- 1. एक MDF फ़ाइल के विरुद्ध SQL स्क्रिप्ट कैसे चलाएं?
- 2. एक CSV फ़ाइल का उपयोग करके प्लॉटिंग
- 3. tsql: एक csv फ़ाइल
- 4. एक CSV फ़ाइल
- 5. बैश में एक CSV फ़ाइल का विश्लेषण कैसे करें?
- 6. एक CSV फ़ाइल
- 7. एक CSV फ़ाइल
- 8. SQLite में एक .sql या .csv फ़ाइल लोड करने के लिए कैसे आयात करें?
- 9. आर में एक .csv फ़ाइल कैसे प्राप्त करें?
- 10. रेल में, कैसे एक csv फ़ाइल
- 11. एक csv
- 12. मैं गिलहरी का उपयोग कर एक CSV फ़ाइल में SQL क्वेरी का परिणाम कैसे संग्रहीत कर सकता हूं?
- 13. एक csv
- 14. जावा में एक CSV फ़ाइल आयात करना
- 15. डेटाबेस .db फ़ाइल को .csv
- 16. एक .csv फ़ाइल लिखना - संस्कृति से स्वतंत्र
- 17. IEnumerable <T> एक CSV फ़ाइल
- 18. प्रतिक्रिया ऑब्जेक्ट का उपयोग करते हुए सिम्फनी 2 में एक .csv फ़ाइल डाउनलोड करने के लिए कैसे मजबूर करें?
- 19. मैं पर्ल का उपयोग कर एक CSV फ़ाइल कैसे बना सकता हूं?
- 20. एक हैश को एक CSV
- 21. आर में कई अनुभाग वाले एक CSV फ़ाइल को आयात करने के लिए कैसे करें?
- 22. पाइथन का उपयोग कर .dbf में .csv फ़ाइल को कनवर्ट करें?
- 23. utf-8 प्रारूप में एक csv कैसे निर्यात करें?
- 24. फ़ायरफ़ॉक्स इस फ़ाइल को CSV
- 25. SQL फ़ाइल को किसी अन्य SQL फ़ाइल में शामिल करें
- 26. बैच फ़ाइल का उपयोग करके एकाधिक SQL स्क्रिप्ट कैसे चलाएं?
- 27. HttpClient क्लास का उपयोग करते समय प्रॉक्सी के विरुद्ध प्रमाणीकरण कैसे करें?
- 28. पायथन 2.7.1: एक CSV फ़ाइल को खोलने, संपादित करने और बंद करने के लिए कैसे करें
- 29. कोर डेटा इकाई को CSV फ़ाइल
- 30. एक CSV फ़ाइल को कैसे पार्स करें, फ़ील्ड अपडेट करें, फिर
पर विज्ञापन को सक्षम करने के साथ ठीक है, क्या CSV फ़ाइल के साथ ओएलई डीबी का उपयोग करके अलग-अलग दिनांक प्रारूप मानों का विश्लेषण करने का कोई तरीका है। 'Mm.dd.yyyy' या' mm-dd-yyyy' की तरह? –