বড় সিএসভি ফাইল থেকে একক কলামের ডেটা রফতানি করার চেষ্টা করা হচ্ছে


1

সমস্যা: আমি একটি .CSV ফাইলের একটি একক কলাম রফতানি করার চেষ্টা করছি যা আকারের 7 জিগ (এতো বড় যে আমি পুরো ফাইলটি এক্সেলের মধ্যে খুলতে পারি না ... বা এই ক্ষেত্রে বেশিরভাগ পাঠ্য সম্পাদক) ছোট ফাইলটিতে যা আমি তখন সমস্ত অনিবদ্ধ তথ্য ছাড়াই ব্যবহার করতে বা একটি ডাটাবেসে রাখতে পারি।

পাওয়ার কোয়েরি : আমি ফাইলে একটি "সংযোগ" তৈরি করেছি এবং তারপরে কেবলমাত্র পছন্দসই কলামটি নির্বাচন করেছি, তবে এটি রফতানি করার কোনও উপায় আছে কিনা তা আমি নিশ্চিত নই।

বিকল্প?: বিকল্পভাবে, পাওয়ারশেল ব্যবহার করে এই প্রশ্নের উপর ভিত্তি করে যা আমি দেখেছি তার একটি উপায় সম্ভবত আছে , তবে আমি নিশ্চিত নই যে এটি দিয়ে কী শুরু করব।

যদি এর জন্য আরও ভাল কিছু সংস্থান থাকে তবে আমাকে সঠিক দিক নির্দেশ করতে পারে এমন কোনও কিছু দুর্দান্ত ছিল।

কোন সাহায্য ব্যাপকভাবে প্রশংসা করা হয়!


আপনি কি এই উত্তরটি দেখেছেন ? দেখে মনে হচ্ছে এটি আপনার ফাইল আকারের উদ্বেগ সত্ত্বেও খুব অল্প পরিমাণে কাজের সাথে ফাইলটি প্রক্রিয়া করতে পারে।
স্লার্টিবার্টফেষ্ট

হ্যাঁ @ স্লাটিবার্টফেষ্ট, এটিও একটি সম্ভাব্য সমাধান হতে পারে। আমার এখনও প্রয়োজনীয় কিছু অংশ ব্যবহার করার প্রয়োজন হতে পারে (যেহেতু এখন সফলভাবে আহরণ করা হয়েছে) কলামটি যে আমার প্রয়োজন ছিল তা এখনও 1,000,000+ সারি। আপনার প্রতিক্রিয়ার জন্য ধন্যবাদ!
ওটারজেসাস

উত্তর:


0

পাওয়ারশেল পদ্ধতি ব্যবহার করে

Import-csv -Path $LargeFileName | Select-Object -Property $ColumnName | Export-Csv -Path $OutFileName -NoTypeInformation

আপনার প্রয়োজনীয়তার সাথে ভেরিয়েবলগুলি লার্জফিলনেম সিএসভি, শিরোনাম কলামনাম এবং আউটফিলনেম সিএসভি সমন্বয় করুন

একটি দ্রুত ফলাফল প্রদানের জন্য জিসি এবং কনভার্টফ্রোম-সিএসভি ব্যবহার করে নিম্নলিখিত পাওয়ারশেল পদ্ধতিটি অনুসরণ করা হচ্ছে।

$CSV = Get-Content $LargeFileName | ConvertFrom-Csv | Select $ColumnHeading | Export-Csv -Path $OutFileName -NoTypeInformation

আরও শিরোনাম পেতে কমা বিচ্ছেদ ব্যবহার করুন

$CSV = Get-Content $LargeFileName | ConvertFrom-Csv | Select $ColumnHeading1, $ColumnHeading2  | Export-Csv -Path $OutFileName -NoTypeInformation

ফাইলের আকারের কারণে চালাতে কিছুটা সময় নিয়েছিল তবে মনে হচ্ছে এটি কাজ করবে। অনেক ধন্যবাদ!
ওটারজেসাস

অনুসরণ হিসাবে, আমি একই ফাইলটিতে একাধিক কলাম কীভাবে নির্বাচন করব? $ শিরোনাম 1 $ শিরোনাম 2 নির্বাচন করবেন? অথবা অন্য কিছু?
ওটারজেসাস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.