में एक सीएसवी फ़ाइल से एक लाइन के माध्यम से कैसे लूप करूं, मैं पावरहेल में एक सीएसवी फ़ाइल को संसाधित करना चाहता हूं, लेकिन मुझे नहीं पता कि CSV फ़ाइल में कॉलम शीर्षलेख संसाधित होने पर क्या होगा।मैं powerhell
उदाहरण के लिए:
$path = "d:\scratch\export.csv"
$csv = Import-csv -path $path
foreach($line in $csv)
{
foreach ($head in $line | get-member | where-object {$_.MemberType -eq "NoteProperty"} | select Definition)
{
#pseudocode...
doSomething($head.columnName, $head.value)
}
}
कैसे csv फ़ाइल में लाइन के माध्यम से मैं पाश करना, कॉलम और मान का नाम हो रही है? या क्या ऐसा कोई और तरीका है जो मुझे करना चाहिए (जैसे आयात-सीएसवी का उपयोग नहीं करना)?
धन्यवाद शे, कि पूरी तरह से काम करता है की संख्या प्राप्त करने। – simon
यह मेरे लिए पहली पंक्ति छोड़ दिया। मैं अपने सीएसवी में हेडर का उपयोग नहीं कर रहा हूं और मेरे पास केवल एक पंक्ति है जिसमें कोई कॉमा नहीं है: thing1 thing2 ect .. दूसरे शब्दों में एक साधारण सूची –
Radmation