برنامه نویسی

شماره 31 – اولین خطوط چند فایل CSV را در اکسل بنویسید

شرح و تحلیل مسئله:

چندین فایل csv با ساختار یکسان در یک دایرکتوری خاص وجود دارد:

فایل csv اصلی

وظیفه: خط اول هر فایل (بدون سربرگ ستون) را بردارید و آنها را در یک فایل اکسل بنویسید.

فایل اکسل مورد نظر

راه حل:

کد زیر را در آن بنویسید SPL IDE:

=T("result.xlsx": directory@p("D:\\data\\*.csv").(T(~)(1)))
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

توضیح:

directory@p نام فایل ها را با مسیرهای کامل بر اساس کاراکتر وحشی فهرست می کند. تابع T() فایل‌ها را می‌خواند یا داده‌ها را بر اساس پسوند فایل به عنوان یک فرمت مشخص شده می‌نویسد. ~ عضو فعلی است و (1) نشان دهنده خط اول است.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا