UltKit
ছবি11
PDF13
ডকুমেন্ট ও ডেটা7
ভিডিও6
অডিও4
আরও টুল22

Parquet থেকে CSV কনভার্টার

কোনো ডেটা টুল ইনস্টল না করেই .parquet ফাইল পড়ুন। ভেতরে সংরক্ষিত কলামগুলো সাধারণ CSV সারি হিসেবে লেখা হয়, যা স্প্রেডশিট, BI টুল বা আপনার সহকর্মী সঙ্গে সঙ্গে খুলতে পারবেন।

ডেটা কনভার্টার

অথবা CSV, TSV, TXT … ফাইল এখানে ড্রop করুন ·

প্রতি ফাইল সর্বোচ্চ 95 MB· সর্বোচ্চ 20টি ফাইল· 30 মিনিট পরে মুছে ফেলা হয়

আউটপুট

ফাইল আমাদের সার্ভারে প্রসেস করা হয় এবং 30 মিনিট পরে মুছে ফেলা হয়।

এই টুল কীভাবে ব্যবহার করবেন

  1. 1

    Parquet ফাইল আপলোড করুন

    একটি .parquet ফাইল দিন, অথবা একই ডেটাসেটের সর্বোচ্চ ২০টি পার্ট ফাইল দিন, প্রতিটি সর্বোচ্চ 95 MB।

  2. 2

    তারিখ ও এনকোডিং যাচাই করুন

    তারিখ ISO-তে সেট করা আছে, তাই টাইমস্ট্যাম্প কাঁচা সংখ্যার বদলে 2026-10-18 আকারে দেখাবে। উন্নত সেটিংস-এ গিয়ে ইউরোপীয় Excel-এর জন্য ডিলিমিটার হিসেবে Semicolon বাছুন, অথবা টেক্সট এনকোডিং-এ UTF-8 with BOM বাছুন।

  3. 3

    CSV-তে কনভার্ট করুন

    CSV-এ কনভার্ট করুন চাপুন এবং ডাউনলোড করুন। ফাইলটি স্প্রেডশিটে খুলুন, অথবা যেখানে CSV নেওয়া হয় সেখানে লোড করুন।

কাদের Parquet ফাইল CSV হিসেবে দরকার

Parquet শুরু হয় ২০১৩ সালে Twitter ও Cloudera-র যৌথ প্রকল্প হিসেবে, Google-এর Dremel পেপারের রেকর্ড-শ্রেডিং ধারণার ওপর ভিত্তি করে, এবং ২০১৫ সালে Apache-র টপ-লেভেল প্রকল্প হয়। আজ এটি ডেটা লেকের ডিফল্ট স্টোরেজ ফরম্যাট। BigQuery ও Snowflake এতে এক্সপোর্ট করে, Spark ডিফল্টভাবে এটিই লেখে, আর Hugging Face Hub পাবলিক ডেটাসেট স্বয়ংক্রিয়ভাবে এতে রূপান্তর করে।

ইঞ্জিনিয়ারদের জন্য এটি দারুণ, বাকিদের জন্য অস্বস্তিকর। .parquet ফাইল হাতে পাওয়া প্রোডাক্ট ম্যানেজার, ডেটাসেট নামানো গবেষক বা ওয়্যারহাউস এক্সট্র্যাক্ট পাওয়া হিসাবরক্ষকের কাছে সাধারণত এটি খোলার টুল থাকে না। CSV হলো সর্বনিম্ন সাধারণ ফরম্যাট, যা সব স্প্রেডশিট ও ইমপোর্টার পড়তে পারে। ডেটা যাঁরা পাচ্ছেন তাঁরা সাজানো ওয়ার্কবুক চাইলে CSV থেকে XLSX দিয়ে CSV-কে আরও রূপান্তর করুন।

Parquet বনাম CSV: ডিস্কে কলাম বনাম লেখার সারি

উৎস

Parquet

বাইনারি, কলাম ধরে ধরে, স্কিমা ফাইলের ফুটারে সংরক্ষিত।

  • টাইপযুক্ত মান: int64, decimal, timestamp, boolean
  • নেস্টেড struct ও list
  • কলাম অনুযায়ী কম্প্রেসড, বেছে বেছে পড়া যায়
যাদের জন্য সেরা: ওয়্যারহাউস, Spark, pandas ও DuckDB
আউটপুট

CSV

সাধারণ টেক্সট, প্রতি লাইনে একটি রেকর্ড, RFC 4180 অনুযায়ী কমা দিয়ে আলাদা করা মান।

  • প্রতিটি মান টেক্সট
  • সমতল: প্রতি ঘরে একটি মান
  • যেকোনো স্প্রেডশিট বা এডিটরে খোলে
যাদের জন্য সেরা: মানুষ, স্প্রেডশিট ও ইমপোর্ট স্ক্রিন
from ↓ · to →CSVXLSXJSONParquet
ParquetParquet to CSV: yesParquet to XLSX: yesParquet to JSON: yes– Parquet to Parquet: no
CSV– CSV to CSV: noCSV to XLSX: yesCSV to JSON: yesCSV to Parquet: yes
JSONJSON to CSV: yesJSON to XLSX: yes– JSON to JSON: noJSON to Parquet: yes
supported not offeredতালিকার প্রতিটি জোড়া ডেটা কনভার্টারে চলে; ড্যাশ মানে ইনপুট ও আউটপুট একই ফরম্যাট।

Parquet ফাইল CSV হলে কী বদলায়

প্রথম ক্ষতি টাইপের। decimal(18,2) পরিমাণ, int64 ID ও UTC টাইমস্ট্যাম্প সবই অক্ষরে পরিণত হয়, আর CSV যিনি খোলেন তিনিই ঠিক করেন আবার কীভাবে পড়বেন। যেমন Excel মাত্র ১৫টি তাৎপর্যপূর্ণ অঙ্ক দেখায়, তাই ওয়্যারহাউসের ১৯ অঙ্কের ID ডাবল-ক্লিকে না খুলে টেক্সট হিসেবে ইমপোর্ট করা উচিত। null ও খালি স্ট্রিংয়ের পার্থক্যও হারিয়ে যায়, কারণ দুটোই খালি ঘর হিসেবে লেখা হয়।

দ্বিতীয়টি সাইজ। কলামভিত্তিক কম্প্রেশনের কারণেই Parquet ফাইল ছোট হয়; সাধারণ টেক্সটে তা নেই, তাই CSV বড় হয়। Excel-এর একটি শিটে 1,048,576টি সারি ধরে, বড় টেবিল সহজেই তা ছাড়িয়ে যায়, তাই স্প্রেডশিট ব্যবহারকারীকে ফাইল পাঠানোর আগে সারির সংখ্যা দেখে নিন। SQL থেকে JSON পর্যন্ত অন্যান্য গন্তব্য আছে ডেটা কনভার্টার পেজে।

Apache Parquet ও CSV ফরম্যাটের তথ্য

PARQUET

Apache Parquet

Parquet একটি ওপেন-সোর্স কলামনার স্টোরেজ ফরম্যাট, যা ২০১৩ সালে Twitter ও Cloudera তৈরি করে এবং Apache Software Foundation পরিচালনা করে। এটি ডেটা কলাম অনুযায়ী শক্তিশালী কমপ্রেশন ও টাইপড স্কিমা সহ সংরক্ষণ করে, ফলে অ্যানালিটিক্স টুল শুধু প্রয়োজনীয় কলাম পড়তে পারে। ডেটা লেক এবং Spark, pandas, DuckDB, BigQuery ও Snowflake-এর মতো টুলে এটি স্ট্যান্ডার্ড। Parquet ফাইল বাইনারি, তাই টেক্সট এডিটর বা সাধারণ স্প্রেডশিট অ্যাপে খোলা যায় না।

কম্প্রেশন
লসলেস
স্বচ্ছতা (ট্রান্সপারেন্সি)
–
অ্যানিমেশন
–
প্রবর্তনের সাল
2013 · Apache Software Foundation (from Twitter and Cloudera)
PARQUET কনভার্টার

CSV

কমা-বিভক্ত মান (CSV)

CSV হলো টেবিলের জন্য একটি প্লেইন-টেক্সট ফরম্যাট, যেখানে প্রতিটি লাইন একটি সারি এবং কমা কলামগুলো আলাদা করে। কম্পিউটিংয়ের প্রথম দিক থেকেই এটি ব্যবহৃত হচ্ছে এবং RFC 4180-এ বর্ণিত, যদিও অনেক রূপভেদে সেমিকোলন বা ট্যাব এবং ভিন্ন টেক্সট এনকোডিং ব্যবহার হয়। প্রায় প্রতিটি স্প্রেডশিট, ডেটাবেস ও অ্যানালিটিক্স টুল এটি ইমপোর্ট ও এক্সপোর্ট করতে পারে, তাই সিস্টেমের মধ্যে ডেটা সরানোর ডিফল্ট ফরম্যাট এটি। CSV শুধু মান সংরক্ষণ করে; ফর্মুলা, ফরম্যাটিং, একাধিক শিট বা ডেটা টাইপ থাকে না।

কম্প্রেশন
–
স্বচ্ছতা (ট্রান্সপারেন্সি)
–
অ্যানিমেশন
–
প্রবর্তনের সাল
–
CSV কনভার্টার

ডেটা ইঞ্জিনিয়ারিংয়ের বাইরে গেলে Parquet থেকে CSV করতে হয়: BigQuery এক্সপোর্ট, Hugging Face ডেটাসেট বা ডেটা লেকের টেবিল পৌঁছাতে হয় অ্যানালিস্ট, ফাইন্যান্স টিম বা শুধু টেক্সটের সারি পড়তে পারা কোনো টুলের কাছে।

Parquet থেকে CSV নিয়ে প্রশ্ন

Python ছাড়া Parquet ফাইল কীভাবে খুলব?

এখানে কনভার্ট করে CSV খুলুন। Excel, Numbers ও Google Sheets ডাবল-ক্লিকে .parquet পড়তে পারে না, আর pandas, Spark বা DuckDB কমান্ড লাইনের মতো প্রচলিত বিকল্পগুলোতে ধরে নেওয়া হয় আপনি কোড ইনস্টল করে চালাতে স্বচ্ছন্দ।

CSV ফাইল Parquet-এর চেয়ে এত বড় কেন?

Parquet প্রতিটি কলামের মান একসাথে রাখে, বারবার আসা মান একবারই ডিকশনারিতে এনকোড করে এবং ফলাফল কম্প্রেস করে, সাধারণত Snappy বা Zstandard দিয়ে। CSV প্রতিটি সারিতে প্রতিটি মান পুরোটা টেক্সট হিসেবে লেখে। CSV-র সাইজ Parquet উৎসের কয়েক গুণ হওয়া স্বাভাবিক, তাই ডিস্কে জায়গা রাখুন এবং Excel-এ খোলার আগে সারির সংখ্যা দেখে নিন।

নেস্টেড struct ও list কলামের কী হয়?

struct অতিরিক্ত কলামে ছড়িয়ে যায়, নাম হয় ডট দিয়ে, যেমন address.city। list একটি ঘরেই JSON টেক্সট হিসেবে থাকে, কারণ CSV-র সারিতে প্রতি রেকর্ডে আলাদা সংখ্যক ঘর রাখা যায় না।

আমার Spark জব part ফাইলের একটি ফোল্ডার তৈরি করেছে। কোনটি আপলোড করব?

সবগুলোই। Spark, Hive ও অনুরূপ ইঞ্জিন একটি ডেটাসেটকে part-00000.parquet-এর মতো নামের ফাইলে ভাগ করে, প্রতিটি একই স্কিমার সম্পূর্ণ Parquet ফাইল। একসাথে ২০টি পর্যন্ত আপলোড করলে প্রতিটি পার্টের জন্য একটি করে CSV পাবেন, যা পরে একত্র করতে পারবেন।

এডিট করার পর CSV আবার Parquet-এ ফেরানো যাবে কি?

হ্যাঁ, CSV থেকে Parquet দিয়ে। টেক্সট থেকে কলামের টাইপ আবার অনুমান করা হয়, তাই শুরুতে শূন্য থাকা ID এবং দশমিক অঙ্কের পরিমাণ আপনার পাইপলাইনের প্রত্যাশিত টাইপে ফিরছে কি না দেখে নিন।