ورود رکوردها از یک صفحهگسترده
هدف
یک صفحهگسترده را به یک جدول بیاورید، بیآنکه سطرها را یکییکی تایپ کنید.
پیشنیازها
- بتوانید در آن جدول رکورد بسازید. ورود، همان ساختن است؛ پس فهرستی که دکمهٔ جدید ندارد دکمهٔ ورود داده هم ندارد.
- صفحهگستردهتان با قالب CSV ذخیره شده باشد. در اکسل: File → Save a Copy → CSV UTF-8.
پرونده را آماده کنید
دو کار پیش از شروع ارزش دارد، چون هر دو در خود صفحهگسترده بسیار آسانترند تا بعد از آن:
- عنوان ستونها را در سطر نخست بگذارید و آنها را به نام فیلدها بنامید. پلتفرم عنوان را با نام
فیلد میسنجد — از جمله نام بدون پیشوند، پس ستونی به نام Age فیلد
par_ageرا پیدا میکند — و هر ستونی که بشناسد، ستونی است که خودتان لازم نیست نشانه بگیرید. - سطرهایی را که نمیخواهید بیرون بگذارید. هر چه در پرونده باشد وارد میشود.
سطرهای خالی نادیده گرفته میشوند، پس سطرهای تهیِ انتهای پرونده دردسری نیستند.
واردش کنید
- فهرستی را که میخواهید به آن بیفزایید باز کنید.
- روی نوار فرمان ورود داده را بزنید.
- پروندهٔ CSV خود را برگزینید. پنل آن را میخواند و آنچه یافته نشان میدهد.
- جداکننده را بررسی کنید. پلتفرم آن را از سطر عنوان درمیآورد و میگوید کدام را برگزیده: ویرگول، نقطهویرگول، تب یا خط عمودی. اگر پرونده روی دستگاهی ذخیره شده که برای اعشار ویرگول میگذارد، جداکننده نقطهویرگول است — و اگر همهٔ پرونده در یک ستون آمده، دلیلش همین است. عوضش کنید تا پنل پرونده را دوباره بخواند.
- نگاشت را بررسی کنید. هر ستون با عنوانش، چند مقدار نخستی که واقعاً در آن است، و فیلدی که
به آن میرود فهرست شده. آنچه باید بخوانید همان مقدارهاست: عنوان فقط میگوید کسی این ستون را چه
نامیده.
- فیلدهایی که پلتفرم شناخته از پیش پر شدهاند. هر کدام نادرست است عوض کنید.
- برای وارد نکردن یک ستون، فیلدش را خالی کنید. تقریباً هر صفحهگسترده ستونی دارد که جدول ندارد، و این هیچ اشکالی ندارد.
- فیلدی که ستاره دارد اجباری است.
- ورود را بزنید.
چه چیزی برمیگردد
پنل میگوید چند سطر رکورد شد و چند سطر نشد.
سطری که وارد نشود، تنها خودش وارد نمیشود. پروندهای با چهار هزار سطر که دوازده سطرش خراب است، سههزار و نهصد و هشتاد و هشت سطر را وارد میکند و آن دوازده را به شما برمیگرداند — با شمارهٔ سطری که صفحهگستردهتان در حاشیهٔ خودش نشان میدهد، و یک جمله دربارهٔ اشکال هر کدام.
دریافت سطرهایی که وارد نشدند را بزنید تا آن سطرها را به شکل CSV بگیرید، با یک ستون افزودهٔ
_error در انتها. در همان پرونده درستشان کنید، ستون _error را پاک کنید و دوباره واردش کنید:
سطرهایی که قبلاً کار کردند در آن نیستند، پس چیزی دوباره ساخته نمیشود.
در هر خانه چه بنویسیم
| فیلد چه نگه میدارد | بنویسید |
|---|---|
| متن | هر چیزی. فاصلههای دو سر بریده میشوند. |
| عدد | 1234، -7، 12.50. جداکنندهٔ هزارگان اشکالی ندارد: 1,234.5. نقطهٔ اعشار، نه ویرگول. |
| بله/خیر | Yes، No، true، false، 1، 0، Y، N، on، off. |
| تاریخ | 2024-03-01 یا 2024-03-01 14:30. میلادی. |
| گزینه | واژههای خود گزینه — Open، Closed — دقیقاً همانطور که در فهرست دیده میشوند. |
| ارجاع (Lookup) | نام رکوردی که به آن اشاره میکند: نام حساب، نام مخاطب. |
| ارجاع چندجدولی | table:id، مثل account:7c1f…. نام تنها نمیگوید کدام جدول. |
| پرونده یا تصویر | هیچ — اینها از صفحهگسترده نمیآیند، پس این فیلدها اصلاً پیشنهاد نمیشوند. |
خانهٔ خالی فیلد را رها میکند. آن را پاک نمیکند: رکورد دربارهٔ آن فیلد چیزی نمیگوید، پس هر پیشفرضی که جدول دارد به کار میرود.
ارجاع با نام سنجیده میشود، بیتوجه به بزرگی و کوچکی حروف. اگر دو رکورد یک نام داشته باشند پلتفرم نمیتواند بگوید کدام را میخواستید، پس آن سطرها وارد نمیشوند تا به رکورد نادرست اشاره نکنند.
محدودیتها
- ده هزار سطر در هر بار. هر سطر از همان بررسیهایی میگذرد که رکوردِ تایپشده میگذرد — همین است که ورود را قابلاعتماد میکند و همین است که کمی زمان میبرد. پروندهٔ بزرگتر را تکه کنید.
- پنل دویست خطای نخست را فهرست میکند؛ پروندهٔ دریافتی همهٔ آنها را دارد.
عیبیابی
- همهٔ پرونده در یک ستون آمده. — جداکننده نادرست است. گام ۴ را ببینید.
- عنوان ستون نخست شناخته نمیشود اما بقیه میشوند. — اکسل نشانهای نامرئی در آغاز پرونده مینویسد. پلتفرم آن را برمیدارد، پس اگر باز هم چنین شد، عنوان و نام فیلد واقعاً فرق دارند؛ خودتان فیلد را نشانه بگیرید.
- همهٔ سطرها با یک پیام رد شدند. — این اشکالِ نگاشت است نه اشکالِ داده. نخستین خطا را بخوانید، برگردید و ستونی را که نام میبرد درست کنید.
- تاریخ پذیرفته نمیشود. — به شکل
2024-03-01بنویسید. تاریخی که به شیوهٔ منطقهٔ شما نوشته شده دوپهلوست (03/04مارس است یا آوریل؟)، پس پلتفرم حدس نمیزند. - دکمهٔ ورود داده نیست. — یا نمیتوانید در این جدول رکورد بسازید، یا نقش شما در این محیط امتیاز درونریزی داده را ندارد. از کسی که نقشهای شما را مدیریت میکند بپرسید.