UTILS.
۱۰۰٪ در مرورگر
▮c

عرض‌ثابت به CSV

متن با موقعیت ستونی عرض‌ثابت، مِین‌فریم یا COBOL را بر پایه عرض فیلدهای تعریف‌شده به CSV تبدیل کنید.


      
خروجی

درباره این ابزار

عرض‌ثابت به CSV یک ابزار رایگان و درون‌مرورگری است که متن با موقعیت ستونی — از آن نوعی که مِین‌فریم‌ها، برنامه‌های COBOL و گزارش‌های قدیمی تولید می‌کنند و در آن هر فیلد بازه ثابتی از نویسه‌ها را اشغال می‌کند — را به CSV تمیز برش می‌دهد. چیدمان را به‌صورت فهرستی از عرض فیلدها مانند 10,8,20 تعریف کنید، یا به‌صورت بازه‌های شروع-پایان یک‌مبنا مانند 1-10,11-18، و هر خط در آن مرزها بریده می‌شود. یک گزینه پیرایش اختیاری فاصله‌های پرکننده را حذف می‌کند و یک پیش‌نمایش زنده دقیقاً نشان می‌دهد مرزهای ستون کجا می‌افتند.

همه چیز به‌صورت محلی در مرورگر شما با JavaScript اجرا می‌شود — داده شما هرگز بارگذاری یا ذخیره نمی‌شود. این ابزار به‌جای هر جداکننده‌ای بر پایه موقعیت نویسه‌ها برش می‌دهد، بنابراین ستون‌های فشرده و بدون جداکننده مدیریت می‌شوند و CSV حاصل هر فیلدی را که نیاز باشد دوباره در گیومه می‌گذارد. خروجی و پیش‌نمایش هم‌زمان با تنظیم مشخصات عرض به‌صورت زنده به‌روز می‌شوند.

پرسش‌های پرتکرار

مشخصات عرض فیلد را چگونه بنویسم؟
یا عرض هر فیلد را به ترتیب فهرست کنید، مانند 4,10,10 برای یک فیلد ۴ نویسه‌ای و سپس دو فیلد ۱۰ نویسه‌ای، یا بازه‌های یک‌مبنای شمول مانند 1-4,5-14,15-24 بدهید. آمیختن دو سبک مجاز نیست — همه را عرض یا همه را بازه به کار ببرید.
پیش‌نمایش مرز چه چیزی نشان می‌دهد؟
چند خط اول ورودی را با یک نشانگر │ درج‌شده در هر مرز فیلد نمایش می‌دهد، بنابراین می‌توانید پیش از اعتماد به خروجی CSV تأیید کنید که ستون‌ها با داده شما هم‌راستا هستند.
گزینه پیرایش چه کاری انجام می‌دهد؟
فیلدهای عرض‌ثابت معمولاً با فاصله پر می‌شوند تا ستون خود را کامل کنند. با فعال‌بودن پیرایش، فاصله‌های آغازین و پایانی از هر فیلد استخراج‌شده حذف می‌شوند؛ با خاموش‌بودن آن، پرکننده دقیقاً همان‌گونه که در منبع است حفظ می‌شود.
خروجی از چه قراردادهای CSV پیروی می‌کند؟
فیلدها با جداکننده انتخاب‌شده (کاما، نقطه‌ویرگول، تب یا پایپ) به هم می‌پیوندند؛ هر فیلدی که حاوی جداکننده، یک گیومه دوتایی یا یک خط جدید باشد در گیومه دوتایی محصور می‌شود و گیومه‌های درونی دو برابر می‌شوند. نویسه‌های فراتر از آخرین فیلد تعریف‌شده در یک خط نادیده گرفته می‌شوند.

ابزارهای بیشتر