آموزش برنامه نویسی اندروید (Android)
دسته بندی ( ۴۸۲ آموزش )
نمایش دسته بندی ها (۴۸۲ آموزش)
مباحث اولیه، در برنامه نویسی اندروید
مباحث اولیه، در برنامه نویسی اندروید 28
کار با Activity ها ، در برنامه نویسی اندروید
کار با Activity ها ، در برنامه نویسی اندروید 21
طراحی فایل های xml متناظر با Activity ها و ... (لایه گرافیکی Activity ها و ...)، در برنامه نویسی اندروید
طراحی فایل های xml متناظر با Activity ها و ... (لایه گرافیکی Activity ها و ...)، در برنامه نویسی اندروید 11
کار با برنامه Eclipse (یا همان ADT Bundle)، در برنامه نویسی اندروید
کار با برنامه Eclipse (یا همان ADT Bundle)، در برنامه نویسی اندروید 11
خطاهای رایج در برنامه Eclipse و در برنامه نویسی اندروید
خطاهای رایج در برنامه Eclipse و در برنامه نویسی اندروید 10
کار با برنامه Android Studio ، در برنامه نویسی اندروید
کار با برنامه Android Studio ، در برنامه نویسی اندروید 9
خطاهای رایج در برنامه Android Studio و در برنامه نویسی اندروید
خطاهای رایج در برنامه Android Studio و در برنامه نویسی اندروید 3
تبدیل متغیرها و سایر تبدیل ها، در برنامه نویسی اندروید
تبدیل متغیرها و سایر تبدیل ها، در برنامه نویسی اندروید 9
نمایش عکس و کار با ImageView ، در برنامه نویسی اندروید
نمایش عکس و کار با ImageView ، در برنامه نویسی اندروید 23
نمایش متن و کار با رشته ها (strings) و TextView ، در برنامه نویسی اندروید
نمایش متن و کار با رشته ها (strings) و TextView ، در برنامه نویسی اندروید 38
ساخت دکمه (Button) ، در برنامه نویسی اندروید
ساخت دکمه (Button) ، در برنامه نویسی اندروید 7
ساخت لیست (فهرست) با ListView ، در برنامه نویسی اندروید
ساخت لیست (فهرست) با ListView ، در برنامه نویسی اندروید 12
ساخت EditText، در برنامه نویسی اندروید
ساخت EditText، در برنامه نویسی اندروید 6
مجموعه ویدئوهای آموزش طراحی متریال (Material Design)، در برنامه نویسی اندروید
مجموعه ویدئوهای آموزش طراحی متریال (Material Design)، در برنامه نویسی اندروید 13
طراحی متریال (Material Design)، در برنامه نویسی اندروید
طراحی متریال (Material Design)، در برنامه نویسی اندروید 3
پخش موسیقی، در برنامه نویسی اندروید
پخش موسیقی، در برنامه نویسی اندروید 5
نمایش انیمیشن، در برنامه نویسی اندروید
نمایش انیمیشن، در برنامه نویسی اندروید 3
تغییر ویژگی های کلی برنامه اندروید
تغییر ویژگی های کلی برنامه اندروید 3
ذخیره اطلاعات با SharedPreferences ، در برنامه نویسی اندروید
ذخیره اطلاعات با SharedPreferences ، در برنامه نویسی اندروید 2
پایگاه داده (SQLite Database)، در برنامه نویسی اندروید
پایگاه داده (SQLite Database)، در برنامه نویسی اندروید 10
تبادل اطلاعات بین برنامه اندروید و سرور اینترنتی (اینترنت)، در برنامه نویسی اندروید
تبادل اطلاعات بین برنامه اندروید و سرور اینترنتی (اینترنت)، در برنامه نویسی اندروید 21
نمایش یک صفحه اینترنتی یا کدهای HTML (کار با WebView) و ساخت لینک، در برنامه نویسی اندروید
نمایش یک صفحه اینترنتی یا کدهای HTML (کار با WebView) و ساخت لینک، در برنامه نویسی اندروید 8
حلقه ها (for و while و ...)، در برنامه نویسی اندروید
حلقه ها (for و while و ...)، در برنامه نویسی اندروید 2
نمایش پیام به کاربر (Dialog و AlertDialog و Toast و Notification و ...)، در برنامه نویسی اندروید
نمایش پیام به کاربر (Dialog و AlertDialog و Toast و Notification و ...)، در برنامه نویسی اندروید 11
ویژگی های صفحه نمایش و چرخش آن، در برنامه نویسی اندروید
ویژگی های صفحه نمایش و چرخش آن، در برنامه نویسی اندروید 10
به دست آوردن ویژگی های کلی برنامه اندروید، در برنامه نویسی اندروید
به دست آوردن ویژگی های کلی برنامه اندروید، در برنامه نویسی اندروید 4
به دست آوردن ویژگی های گوشی کاربر، در برنامه نویسی اندروید
به دست آوردن ویژگی های گوشی کاربر، در برنامه نویسی اندروید 5
بازی سازی، در برنامه نویسی اندروید
بازی سازی، در برنامه نویسی اندروید 1
به اشتراک گذاری (share)، در برنامه نویسی اندروید
به اشتراک گذاری (share)، در برنامه نویسی اندروید 5
کار با فایل ها و فولدرها در حافظه خارجی (External Storage)، در برنامه نویسی اندروید
کار با فایل ها و فولدرها در حافظه خارجی (External Storage)، در برنامه نویسی اندروید 15
کار با پوشه های raw و assets ، در برنامه نویسی اندروید
کار با پوشه های raw و assets ، در برنامه نویسی اندروید 2
عملیات های ریاضی، در برنامه نویسی اندروید
عملیات های ریاضی، در برنامه نویسی اندروید 13
کار با دوربین (Camera)، در برنامه نویسی اندروید
کار با دوربین (Camera)، در برنامه نویسی اندروید 3
کار با action bar ، در برنامه نویسی اندروید
کار با action bar ، در برنامه نویسی اندروید 4
کار با کلاس ها (class) ، در برنامه نویسی اندروید
کار با کلاس ها (class) ، در برنامه نویسی اندروید 4
کار با package ها ، در برنامه نویسی اندروید
کار با package ها ، در برنامه نویسی اندروید 2
نرم افزارهای شبیه ساز برای اجرای برنامه های اندروید بر روی سیستم عامل کامپیوتر (مثل ویندوز)
نرم افزارهای شبیه ساز برای اجرای برنامه های اندروید بر روی سیستم عامل کامپیوتر (مثل ویندوز) 2
امنیت، در برنامه نویسی اندروید
امنیت، در برنامه نویسی اندروید 1
Thread ها، در برنامه نویسی اندروید
Thread ها، در برنامه نویسی اندروید 3
سرویس ها (Service)، در برنامه نویسی اندروید
سرویس ها (Service)، در برنامه نویسی اندروید 9
BroadcastReceiver ، در برنامه نویسی اندروید
BroadcastReceiver ، در برنامه نویسی اندروید 0
تاریخ و زمان و تمامی موارد مرتبط با زمان (عملیات های زمان بندی شده و ...)، در برنامه نویسی اندروید
تاریخ و زمان و تمامی موارد مرتبط با زمان (عملیات های زمان بندی شده و ...)، در برنامه نویسی اندروید 11
AsyncTask ، در برنامه نویسی اندروید
AsyncTask ، در برنامه نویسی اندروید 2
آرایه ها (Arrays)، در برنامه نویسی اندروید
آرایه ها (Arrays)، در برنامه نویسی اندروید 3
لیست آرایه ای (ArrayList)، در برنامه نویسی اندروید
لیست آرایه ای (ArrayList)، در برنامه نویسی اندروید 6
رنگ ها (Colors)، در برنامه نویسی اندروید
رنگ ها (Colors)، در برنامه نویسی اندروید 3
Fragment ها و Tab بندی، در برنامه نویسی اندروید
Fragment ها و Tab بندی، در برنامه نویسی اندروید 8
معرفی کتابخانه ها (Libraries)، در برنامه نویسی اندروید
معرفی کتابخانه ها (Libraries)، در برنامه نویسی اندروید 1
ساخت ProgressDialog یا ProgressBar برای نمایش میزان پیشرفت اجرای یک سری عملیات، در برنامه نویسی اندروید
ساخت ProgressDialog یا ProgressBar برای نمایش میزان پیشرفت اجرای یک سری عملیات، در برنامه نویسی اندروید 3
نسخه اندروید (Android version) و API level (نسخه API) ، در برنامه نویسی اندروید
نسخه اندروید (Android version) و API level (نسخه API) ، در برنامه نویسی اندروید 1
لرزاندن گوشی (vibrate)، در برنامه نویسی اندروید
لرزاندن گوشی (vibrate)، در برنامه نویسی اندروید 2
پرداخت درون برنامه ای، در برنامه نویسی اندروید
پرداخت درون برنامه ای، در برنامه نویسی اندروید 1
 پروژه های اندروید Open Source کاربران کلیدستان
پروژه های اندروید Open Source کاربران کلیدستان 2
ساخت امکانات جانبی (جستجو، لیست علاقه مندی، لوگو، منو و ...) برای برنامه اندروید
ساخت امکانات جانبی (جستجو، لیست علاقه مندی، لوگو، منو و ...) برای برنامه اندروید 5
مباحث عمومی، در برنامه نویسی اندروید
مباحث عمومی، در برنامه نویسی اندروید 35

تبدیل اطلاعات موجود در Excel ، به پایگاه داده SQLite (برای برنامه نویسی اندروید)، با استفاده از فایل با فرمت csv

فرض کنید در یک فایل Excel ، اطلاعات زیر موجود باشد :

تبدیل اطلاعات موجود در Excel ، به پایگاه داده SQLite (برای برنامه نویسی اندروید)، با استفاده از فایل با فرمت csv

اکنون فرض کنید که بخواهیم این اطلاعات را به اطلاعات موجود در یک پایگاه داده SQLite تبدیل کنیم. برای این منظور، ابتدا اطلاعات را به صورت فایل csv ذخیره می کنیم (مثلا با نام myData.csv) :

تبدیل اطلاعات موجود در Excel ، به پایگاه داده SQLite (برای برنامه نویسی اندروید)، با استفاده از فایل با فرمت csv

در مبحثی دیگر، در مورد نصب پلاگین SQLite Manager برای مرورگر اینترنت Firefox ، توضیحاتی دادیم ( کلید شماره 2256 ). اکنون با فرض اینکه این پلاگین را نصب کرده باشید، قصد داریم که از آن برای تبدیل اطلاعات موجود در فایل csv به پایگاه داده SQLite استفاده کنیم. برای این منظور، مرورگر اینترنت Firefox را اجرا کرده و سپس پلاگین SQLite Manager را اجرا می کنیم تا پنجره زیر نمایش داده شود :

تبدیل اطلاعات موجود در Excel ، به پایگاه داده SQLite (برای برنامه نویسی اندروید)، با استفاده از فایل با فرمت csv

اکنون از منوی Database ، گزینه New Database را انتخاب می کنیم (من قصد دارم که یک پایگاه داده SQLite جدید بسازم، اما اگر شما قصد دارید که اطلاعات را به یک پایگاه داده SQLite موجود اضافه کنید، تنها آن را با این پلاگین، باز کنید) :

تبدیل اطلاعات موجود در Excel ، به پایگاه داده SQLite (برای برنامه نویسی اندروید)، با استفاده از فایل با فرمت csv

پنجره ای به شکل زیر نمایش داده می شود که باید در آن نامی برای پایگاه داده SQLite ای که می خواهیم ساخته شود، بنویسیم :

تبدیل اطلاعات موجود در Excel ، به پایگاه داده SQLite (برای برنامه نویسی اندروید)، با استفاده از فایل با فرمت csv

من نام پایگاه داده را برابر Data انتخاب می کنم و سپس بر روی دکمه OK کلیک می کنیم. پنجره ای برای انتخاب محل ذخیره شدن فایل sqlite نمایش داده می شود و فایل را در محلی دلخواه از کامپیوتر ذخیره می کنیم. در این مورد، به نکته زیر توجه کنید :

نکته

همان طور که مشاهده کردید، فایل مربوط به پایگاه داده SQLite ، با پسوند sqlite ذخیره می شود. اما شاید شما پسوند db را برای پایگاه های داده SQLite مشاهده کرده باشید. اگر قصد دارید که پسوند db برای پایگاه داده SQLite به کار رود، می توانید درون ویندوز، پسوند فایل پایگاه داده را از sqlite به db تغییر بدهید (هر دو یکسان عمل می کنند). این تغییر می تواند اکنون انجام شود یا در هنگامی که پایگاه داده به طور کامل ساخته شده است.

بنابراین فرض می کنیم که فایل پایگاه داده را ذخیره کرده اید (با یکی از آن دو فرمت) :

تبدیل اطلاعات موجود در Excel ، به پایگاه داده SQLite (برای برنامه نویسی اندروید)، با استفاده از فایل با فرمت csv

اکنون از منوی Database ، گزینه Import را انتخاب می کنیم :

تبدیل اطلاعات موجود در Excel ، به پایگاه داده SQLite (برای برنامه نویسی اندروید)، با استفاده از فایل با فرمت csv

قسمت زیر نمایش داده می شود :

تبدیل اطلاعات موجود در Excel ، به پایگاه داده SQLite (برای برنامه نویسی اندروید)، با استفاده از فایل با فرمت csv

با گزینه Select File می توانیم دو نوع فایل csv یا sql را انتخاب کنیم (برای ورود اطلاعات آنها به پایگاه داده)، که فایل ما از نوع csv است و بنابراین در تنظیمات این صفحه نیز، csv را انتخاب می کنیم.

به قسمت Fields separated by هم توجه داشته باشد، مثلا برای فایل من، مقادیر مربوط به ستون های اطلاعات، با علامت , جدا شده اند، اما گاهی علامت های دیگر مثل ; نیز به کار می رود، بنابراین اگر اطلاعات را وارد (Import) کردید اما مشاهده کردید که اطلاعات تمام ستون های هر ردیف، در اولین ستون قرار داده شده است، بدانید که در این مرحله، علامت غلطی را انتخاب کرده اید. من دوست ندارم حدس بزنم که علامت چیه، بلکه باید خودم ببینم، برای این منظور، یک کپی از فایل csv تهیه می کنم (فایل اصلی رو نگه می دارم)، بعد پسوند فایل کپی رو از csv به txt تغییر می دهم تا به myData.txt تبدیل بشود (باید قبلا در ویندوز تعیین کرده باشید که پسوند فایل ها نمایش داده بشود، در غیر این صورت، پسوند فایل ها را نمی بینید) و سپس فایل رو باز می کنم (به دلیل پسوند txt ، با یک ویرایشگر متن باز می شود)، درون آن، متن زیر نوشته شده است :

تبدیل اطلاعات موجود در Excel ، به پایگاه داده SQLite (برای برنامه نویسی اندروید)، با استفاده از فایل با فرمت csv

بنابراین متوجه می شویم که علامت , برای جدا کردن اطلاعات ستون ها به کار رفته است.

خوب، اکنون فایل را با گزینه Select File انتخاب می کنیم و گزینه های مربوط به این صفحه را بر اساس نوع اطلاعات، تنظیم کرده و سپس بر روی گزینه OK کلیک می کنیم. پنجره زیر نمایش داده می شود :

تبدیل اطلاعات موجود در Excel ، به پایگاه داده SQLite (برای برنامه نویسی اندروید)، با استفاده از فایل با فرمت csv

در این پنجره گفته شده که یک جدول (table) با نام myData ساخته خواهد شد و آیا می خواهید اطلاعات آن را اصلاح کنید یا خیر (حاوی اطلاعات فایل csv). بر روی گزینه OK کلیک می کنیم. پنجره زیر نمایش داده می شود که در آن می توانیم ویژگی های جدولی که ساخته می شود را تعیین کنیم :

تبدیل اطلاعات موجود در Excel ، به پایگاه داده SQLite (برای برنامه نویسی اندروید)، با استفاده از فایل با فرمت csv

من اطلاعات آن را به صورت زیر تعیین می کنم :

تبدیل اطلاعات موجود در Excel ، به پایگاه داده SQLite (برای برنامه نویسی اندروید)، با استفاده از فایل با فرمت csv

سپس بر روی دکمه OK کلیک می کنیم. پنجره زیر نمایش داده می شود :

تبدیل اطلاعات موجود در Excel ، به پایگاه داده SQLite (برای برنامه نویسی اندروید)، با استفاده از فایل با فرمت csv

بر روی دکمه OK کلیک می کنیم. بنابراین اطلاعات به درون پایگاه داده SQLite وارد (Import) می شود. اطلاعات درون پایگاه داده SQLite را بررسی می کنیم :

تبدیل اطلاعات موجود در Excel ، به پایگاه داده SQLite (برای برنامه نویسی اندروید)، با استفاده از فایل با فرمت csv

مشاهده می کنید که اطلاعات به درستی وارد (Import) شده است. اگر ردیف (row) اول که شامل نام ستون ها است را نمی خواهید، می توانید آن را حذف کنید.

نویسنده علیرضا گلمکانی
شماره کلید 2545
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 1 1 0
samira_l
۱۳۹۶/۰۴/۰۸
۱۲:۱۳

سلام. چطور میشه از متن فارسی هم پشتیبانی کنه؟ فیلدهای من فارسی بودن که بصورت علامت سوال ذخیره شدن

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)

جستجو در کلیدستان، توسط گوگل

جستجو در عنوان کلیدها

دسترسی سریع

کلید
×

شماره کلید


دسته بندی
×

شماره دسته کلید


جستجو
×

جستجو


کلمات کلیدی

راهنمای کلمات کلیدی (کلاس ها، توابع، عناصر و ...) در برنامه نویسی اندروید، بر اساس حرف اول کلمه کلیدی :

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

developer.android.com