چگونگی تبدیل TSV به CSV بدون تغییر مرزهای سلولی
ذخیره مجدد یک صفحه نمایش جداگانه هنگامی که سیستم دریافت کننده CSV را می پذیرد یک میدان می تواند حاوی commas یا خط شکاف های خود را، بنابراین جایگزین هر برچسب با یک comma در متن صاف به اندازه کافی برای حفظ مرزهای سلولی نیست.

نحوه استفاده از این ابزار
- فایل ها را با فرمت TSV, TXT انتخاب کنید. حداکثر فایل در هر دسته: 1.
- رمزگذاری ورودی را مرور کنید، سپس پردازش را شروع کنید.
- نتیجه CSV را دانلود کنید و محتوا و کیفیت آن را بررسی کنید.
تنظیمات مناسب را انتخاب کنید
بررسی کنید که آیا منبع از UTF-8 یا کدگذاری سازگار با EUC-KR استفاده می کند و آن را انتخاب کنید. میدان های ورودی با برچسب ها خوانده می شود، در حالی که ذخیره شده CSV از commas به عنوان جداگانه های آن استفاده می کند.
- ورودی پشتیبانی شده
- TSV, TXT
- خروجی
- CSV
- تنظیمات موجود
- رمزگذاری ورودی
پیش از شروع
تعیین معنای ستونها پیش از تغییر داده
برگه، ردیف عنوان، کدگذاری متن و جداکنندهٔ منبع را بررسی کنید. شناسه با صفر ابتدایی باید شناسه بماند، نه عددی برای محاسبه. ترتیب تاریخ و علامت اعشار را از منبع مشخص کنید، نه با حدسزدن مقدار ظاهراً معقول. نام مشابه ستونها ثابت نمیکند که معنا یا واحدشان یکسان است.
اگر مقایسه، پیوند یا حذف تکرار انجام میدهید، کلید و ترتیب ورودی را با معنای رکورد انتخاب کنید. کلید یکسان میتواند با مقدار متفاوت در ستون دیگر همراه باشد. نادیدهگرفتن فاصله یا بزرگی حروف ممکن است رکوردهایی را که باید جدا باشند یکی کند. انتخاب نگهداشتن اولین یا آخرین رکورد و جهت تطبیق ستونها را بررسی کنید.
در صورت نگاشت فیلدها، مقصد را با فیلد منبع تطبیق دهید. برای برچسب، نمودار یا کد، نامها، واحدها و ترتیب را بررسی کنید و کد را با خوانندهٔ مورد استفادهٔ دریافتکننده امتحان کنید. ساخت نمودار واحدها را تبدیل نمیکند و ساخت بارکد شمارهٔ محصول تخصیص نمیدهد. قواعد تاریخ و مقدار خالی را یادداشت کنید.
مقایسهٔ ساختار خروجی و پیگیری دادهٔ ازدسترفته
تعداد ردیف، ترتیب ستون و شناسهها را با منبع مقایسه کنید. گسترش داده میتواند ردیف اضافه کند، و پیوند ممکن است رکورد بیتطبیق را کنار بگذارد. اگر گزارش وجود دارد، رکورد حذفشده و مقدار نامعتبر یا حلنشده را ببینید. جمع و میانگین به مقدار عددی نیاز دارند؛ شمارش رکورد معنای دیگری دارد.
تبدیل قالب همهٔ ساختارها را حفظ نمیکند؛ CSV همهٔ لایههای JSON یا XML را ندارد و متن ساده چیدمان برگه را نگه نمیدارد. Base64 قابل بازگردانی است و رمزگذاری حفاظتی نیست؛ کمینهسازی متن هم فشردهسازی ZIP نیست. رکورد دارای صفر ابتدایی، نویسهٔ ویژه و مقدار خالی را در مسیر کامل تا برنامهٔ دریافتکننده امتحان کنید.
اگر کار شکست خورد، نام ستون، جهت نگاشت، نحو و نوع مقدار را بررسی کنید. رقم ازدسترفته یا کدگذاری غلط را نمیتوان با حدس بازسازی کرد. مقدارها را بعد از ذخیرهٔ نهایی ببینید، نه فقط در پیشنمایش. اگر مقداری عوض شده، مرحلهٔ تشخیص نوع داده را پیدا کنید و منبع را برای آزمون ورود داده و مقایسه نگه دارید.
نمونه ورودی و خروجی
نام و حساب جداگانه → comma جداگانه CSVمثالها روند کار را توضیح میدهند. نتیجه به فایل منبع و تنظیمات بستگی دارد.
قبل از ذخیره نتیجه را بررسی کنید
مقایسه عرض عنوان و تعداد ردیف های داده با منبع را بررسی کنید یک آدرس حاوی commas یا یک توصیف حاوی نقل قول برای تأیید اینکه هر کدام یک سلول باقی مانده است.
اگر نتیجه با آنچه انتظار داشتید متفاوت باشد
اگر خروجی در یک ستون ظاهر شود، مطمئن شوید که تنظیمات واردات برنامه دریافت کننده نیز از یک محدوده comma استفاده می کند.
محدودیتهایی که باید در نظر داشت
- رمزگذاری کاراکترها، جداکننده ها و نام ستون ها را بررسی کنید. اعداد بزرگ می توانند دقت را در جاوا اسکریپت از دست بدهند. CSV همه انواع و ساختارهای تودرتو را حفظ نمی کند.
ادامهٔ کار با ابزارهای مرتبط
این راهنما ابزار مرورگر عمومی را توضیح می دهد. یک کپی از اصل را نگه دارید و نتیجه را قبل از به اشتراک گذاشتن بررسی کنید.
این ترجمه با کمک نرم افزار تهیه شده است. همچنین می توانید نسخه انگلیسی آن را بخوانید. به انگلیسی بخوانید