تبدیل متن به اکسل - تقسیم متن بر اساس جداکننده‌ها

تبدیل سریع متن ساده، لاگ‌های فاصله‌دار، CSV و TSV به جداول منظم اکسل. دارای تشخیص خودکار و خروجی با یک کلیک. ابزار آنلاین و رایگان.

ورود متن یا وارد کردن فایل
حالت جداکننده:
سطرها: 0
ستون‌ها: 0
کاراکترها: 0

چگونه متن را به جدول اکسل تبدیل کنیم؟

بدون نیاز به اسکریپت‌های پایتون، ماکروهای پیچیده VBA یا فرمول‌های دشوار Text-to-Columns. این ابزار دو حالت «ورود متن» و «وارد کردن فایل» را در ۲ مرحله ساده فراهم می‌کند:

حالت ورود مستقیم متن

1

تایپ یا چسباندن متن

متن خود را تایپ کرده یا با Ctrl + V در کادر متنی سمت چپ قرار دهید (چندفاصله، CSV، TSV و غیره).

2

دانلود یا کپی جدول

جدول به طور خودکار در سمت راست تولید می‌شود. روی «دانلود Excel (.xlsx)» یا «کپی داده‌های جدول» کلیک کنید.

حالت وارد کردن فایل

1

انتخاب یا کشیدن فایل

روی «وارد کردن فایل» کلیک کنید یا فایل‌های .txt / .csv / .log را روی صفحه بکشید.

2

دانلود یا کپی جدول

داده‌ها فوراً در حافظه پردازش می‌شوند. روی «دانلود Excel» یا «کپی داده‌های جدول» کلیک نمایید.

«تشخیص خودکار» چیست و چگونه کار می‌کند؟

هنگام کپی کردن متن خام از لاگ‌های سرور، وب‌سایت‌ها یا دیتابیس‌ها، جداکننده‌ها معمولاً نامنظم هستند. در حالت «تشخیص خودکار» الگوهای متن بررسی می‌شوند:

۱. نمونه‌برداری و اسکن چندبعدی

تحلیل‌گر ۸ تا ۱۰ سطر اول را خوانده و فراوانی \t (تب)، , (کاما)، | (خط لوله)، ; (نقطه‌ویرگول) و \s{2,} (فاصله‌های متوالی) را محاسبه می‌کند.

۲. اولویت‌بندی و تطبیق الگوها

اعمال قانون اولویت: «تب > خط عمودی مارک‌داون > کامای استاندارد CSV > نقطه‌ویرگول > فاصله‌های متوالی» جهت جلوگیری از تقسیم‌بندی اشتباه.

۳. بالانس ستون‌ها و پاک‌سازی داده‌ها

سلول‌های ناموجود به طور خودکار تکمیل می‌شوند، خطوط تزیینی مارک‌داون (مانند |---|---|) حذف شده و ردیف عنوان تشخیص داده می‌شود.

چه فرمت‌هایی پشتیبانی می‌شوند؟

موتور تحلیلگر تقریباً از تمامی حالت‌های رایج متون ساده پشتیبانی می‌کند:

۱. چندین فاصله / چیدمان ستونی فاصله‌دار

عالی برای خروجی ترمینال‌های لینوکس و سرور (ps aux, docker ps) و گزارش‌های جدولی بر پایه فاصله.

PID USER CPU% MEM% COMMAND 1024 root 12.5 4.2 node server.js 1088 admin 3.1 8.7 python worker.py

۲. مقادیر جداشده با کاما (CSV استاندارد)

منطبق بر استاندارد RFC 4180. مقادیر درون کوتیشن دوگانه "..." حاوی کاما به درستی در یک ستون باقی می‌مانند.

ID,Name,Department,Remarks 101,Alice,Engineering,"Level 2, Senior" 102,Bob,Marketing,"Remote Office"

۳. مقادیر جداشده با تب (TSV / Tab)

متونی که مستقیماً از جداول وب، ابزارهای دیتابیس (DBeaver، Navicat) یا اکسل و گوگل‌شیت کپی شده‌اند.

Order_ID Product Qty Price ORD-001 Mechanical Keyboard 2 89.99 ORD-002 Wireless Mouse 5 25.50

۴. جدول‌های مارک‌داون / خطوط عمودی (|)

پشتیبانی از جداول مارک‌داون در گیت‌هاب/گیت‌لب با حذف خودکار حاشیه‌ها و ردیف‌های خط‌چین |---|---|.

| پروژه | مسئول | وضعیت | | آلفا | علی | در حال انجام | | بتا | مریم | تکمیل شده |

۵. نقطه‌ویرگول استاندارد اروپایی (;)

کاربرد فراوان در فایل‌های CSV کشورهای اروپایی برای جلوگیری از تداخل با کامای اعشاری اعداد.

Country;Capital;Population;Currency Germany;Berlin;83200000;EUR France;Paris;67750000;EUR

۶. ادغام چندخطی (N خط در یک رکورد)

مناسب لیست‌های مخاطبین یا فرم‌های چندخطی. تبدیل هر N خط متوالی (مانند نام، تلفن، آدرس) به ۱ سطر با N ستون.

علی رضایی 09121234567 تهران، ایران مریم حسینی 09129876543 اصفهان، ایران

پرسش‌های متداول (FAQ)

Q1

اگر تشخیص خودکار درست عمل نکرد چه کنم؟

اگر متن شامل نشانه‌های ترکیبی است، از پنل سمت چپ زیر «حالت جداکننده» نوع دلخواه (چندفاصله، کاما، تب، نقطه‌ویرگول، خط عمودی) را برگزینید یا با انتخاب «سفارشی» جداکننده یا رجکس خود (مثل /::|\#\#/) را وارد نمایید.

Q2

آیا متن یا فایل‌های من در سروری ذخیره می‌شود؟ آیا امن است؟

۱۰۰٪ در مرورگر شما پردازش شده و کاملاً امن است. کلیه کدهای تحلیل متن و ساخت اکسل (.xlsx) در رم سیستم شما اجرا شده و هیچ اطلاعاتی به سرورهای خارجی ارسال نمی‌شود.

Q3

تفاوت بین دانلود اکسل و کپی داده‌های جدول چیست؟

- دانلود Excel (.xlsx): یک فایل شکیل .xlsx با عناوین بولد، عرض ستون خودکار و خطوط جدول می‌سازد.
- کپی داده‌های جدول: داده‌ها را با فرمت TSV در کلیپ‌بورد کپی می‌کند. با زدن Ctrl + V در اکسل یا گوگل‌شیت، سلول‌ها دقیقاً سر جای خود قرار می‌گیرند.

Q4

آیا می‌توان جدول را مستقیماً روی صفحه وب ویرایش کرد؟

بله، از ویرایش آنلاین کامل پشتیبانی می‌شود. جدول سمت راست توسط Handsontable پشتیبانی می‌شود. روی هر سلول دوبار کلیک کنید تا مقدار آن تغییر کند یا عرض ستون‌ها را بکشید. تغییرات در زمان خروجی اعمال خواهند شد.