Jump to content
برای استفاده از انجمن و عضـویت کلیک کنید.

AnswerCenter

مرکز پاسخگویی به سوالات برنامه نویسی

درخواست سفارش پروژه

اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

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


  • 0
Sign in to follow this  
basic 4 android

ایمپورت کردن .xls در دیتابیس آنلاین

Question

basic 4 android    119

کاربر رو به رشد

با سلام م خسته نباشید

 

دوستان من یه فایل .xls دارم که براتون یک نمونه آپلود کردم هر طوری بگید من تست گرفتم حتی به هر خروجی هم بگید تبدیل کردم ولی نتونستم تو دیتابیس آنلاین ایمپورت کنم میشه اگر بلد هستید به منم یاد بدید.

http://s6.picofile.com/file/8391887868/sh.xls.html

لطفا فایل رو دانلود و همین رو تست کنید این یک نمونه هست ممنون

 

این فایل رو برای تست گذاشتم چون بقیقه فایل هام هم به همین صورته 

 

 

Share this post


Link to post
Share on other sites

9 answers to this question

Recommended Posts

  • 0
Mr Silence    100

کاربر رو به رشد

درود

روی دیتابیس کلیک کنید 

بالای صفحه روی SQL بزنید

این کد که اطلاعات اکسلی هست که دادین اون paste کنید و Go رو بزنید

c3_screenshot_5.png

CREATE TABLE IF NOT EXISTS `excel_table` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `a` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `b` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `c` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `d` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `e` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `f` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `g` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `h` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 PRIMARY KEY (`id`)
)
ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1;

--
-- Data for table `excel_table`
--

INSERT INTO `excel_table` (`a`,`b`,`c`,`d`,`e`,`f`,`g`,`h`) VALUES ('9331338900','سيد حسن','پورمند','0','خيابان سپاه کوچه شهيد تقويپلاک نداريم','7571868400','22','0744-322300');

sft7_download.png

 

  • پسندیدن 1

Share this post


Link to post
Share on other sites
  • 0
basic 4 android    119

کاربر رو به رشد

در 53 دقیقه قبل، Mr Silence گفته است :

درود

روی دیتابیس کلیک کنید 

بالای صفحه روی SQL بزنید

این کد که اطلاعات اکسلی هست که دادین اون paste کنید و Go رو بزنید

c3_screenshot_5.png


CREATE TABLE IF NOT EXISTS `excel_table` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `a` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `b` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `c` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `d` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `e` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `f` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `g` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `h` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 PRIMARY KEY (`id`)
)
ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1;

--
-- Data for table `excel_table`
--

INSERT INTO `excel_table` (`a`,`b`,`c`,`d`,`e`,`f`,`g`,`h`) VALUES ('9331338900','سيد حسن','پورمند','0','خيابان سپاه کوچه شهيد تقويپلاک نداريم','7571868400','22','0744-322300');

sft7_download.png

 

ممنون دوست عزیز اگر تعدا رکورد هام بیشتر باشه چیکار باید بکنم یعنی فایل رو با چی باز کنم و بعدش چیکار کنم یه توضیح بدید ممنون میشم چون تعداد رکورد هام مشخص نیست نزدیک به 500 رکورد هست ممنون

 

و اینکه من اصلا دستی نمیخوام کاری بکنم در همین حد کپی پست کردن باشه یا فایل رو جوری تبدیلش کنم 

Share this post


Link to post
Share on other sites
  • 0
basic 4 android    119

کاربر رو به رشد

در 1 دقیقه قبل، Mr Silence گفته است :

با سایت های آنلاین میتونید براحتی تبدیل کنید

سرچ کنید زیاد هست ولی بهترینش سایت زیر هستش

https://webtoolsplus.com/excel-to-mysql/

ممنون دوست عزیزم دارم تست میکنم فقط یه سوالی که ذهنم رو مشغول کرد اینه این سایت زده تا سقف 25 مگابایت میتونید آپلود کنید اگر فایل ما سنگین باشه چه باید بکنیم 

 

ممنون از پاسخگوییتون

Share this post


Link to post
Share on other sites
  • 0
basic 4 android    119

کاربر رو به رشد

در 11 دقیقه قبل، Mr Silence گفته است :

با سایت های آنلاین میتونید براحتی تبدیل کنید

سرچ کنید زیاد هست ولی بهترینش سایت زیر هستش

https://webtoolsplus.com/excel-to-mysql/

--
-- Table structure for table `excel_table`
-- created with: https://webtoolsplus.com/excel-to-mysql
--

CREATE TABLE IF NOT EXISTS `excel_table` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `9331338900` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `col` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `col_2` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `col_3` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `col_4` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `7571868400` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `22` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `0744_322300` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `col_5` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 PRIMARY KEY (`id`)
)
ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1;

--
-- Data for table `excel_table`
--

این سایتی که گفتید اینجوری ساخته و بدرد من نمیخوره اونی که اول شما دادید مد نظر من هست چه باید بکنم

Share this post


Link to post
Share on other sites
  • 0
Mr Silence    100

کاربر رو به رشد

برای محدودیت از سایت و برنامه دیگه استفاده کنید

من اکسل شمارو یکم ادیت کردم تا درست شد

 

شما ردیف اولو خالی کنید و برای اسم ستون هاتون اختصاص بدید تا مثل من بشه

 

 

 

 

دریافت فایل

sh (2).rar

 

Share this post


Link to post
Share on other sites
  • 0
basic 4 android    119

کاربر رو به رشد

در 4 دقیقه قبل، Mr Silence گفته است :

برای محدودیت از سایت و برنامه دیگه استفاده کنید

من اکسل شمارو یکم ادیت کردم تا درست شد

 

شما ردیف اولو خالی کنید و برای اسم ستون هاتون اختصاص بدید تا مثل من بشه

 

 

 

 

دریافت فایل

sh (2).rar 3.43 kB · 1 download

 

والا من نفهمیدم چی رو و چطوری ویرایش کنم امکانش هست تو تلگرام یا همین جا یه توضیح بدید به صورت دستی چه باید بکنم و یا این که باید از چه نرم افزاری کمک بگیرم ممنون

Share this post


Link to post
Share on other sites
  • 0
basic 4 android    119

کاربر رو به رشد

در ۱ ساعت قبل، Mr Silence گفته است :

برای محدودیت از سایت و برنامه دیگه استفاده کنید

من اکسل شمارو یکم ادیت کردم تا درست شد

 

شما ردیف اولو خالی کنید و برای اسم ستون هاتون اختصاص بدید تا مثل من بشه

 

 

 

 

دریافت فایل

sh (2).rar 3.43 kB · 1 download

 

دوست عزیز یه زحمتی بکش من اصلا میخوام از قسمت sql که فرمودی آیتم های زیر رو کلا داخل دیتابیس با id بسازم زحمت بکش کد صحیحش رو بهم بده

INSERT INTO `excel_table` (`Field10`, `Field2`, `Field3`, `Field4`, `Field5`, `Field6`, `Field7`, `Field8`, `Field9`) VALUES ('9352525251', 'MUNCIPALITY OF MASHHAD', NULL, '9352525251', 'آزادشهر', '9352525251', NULL, '9352525251', '-');

INSERT INTO `excel_table` (`Field10`, `Field2`, `Field3`, `Field4`, `Field5`, `Field6`, `Field7`, `Field8`, `Field9`) VALUES ('9352525251', 'MUNCIPALITY OF MASHHAD', NULL, '9352525251', 'آزادشهر', '9352525251', NULL, '9352525251', '-');

واینکه بعد از اینکه اینا رو وارد کردیم دیتابیس ساخته شد سری بعد خواستم آیتم اینسرت کنم از قسمت sql باید به چه صورتی فرض مثال آیتم های بالا رو به دیتابیس اضافه کنم

Share this post


Link to post
Share on other sites
  • 0
Mr Silence    100

کاربر رو به رشد

کد شما به این صورت میشه

CREATE TABLE IF NOT EXISTS `excel_table` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `Field10` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `Field2` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `Field3` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `Field4` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `Field5` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `Field6` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `Field7` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `Field8` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,
 `Field9` varchar(255) COLLATE utf8_unicode_ci  DEFAULT NULL,     
 PRIMARY KEY (`id`)
)
ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1;

INSERT INTO `excel_table` (`Field10`, `Field2`, `Field3`, `Field4`, `Field5`, `Field6`, `Field7`, `Field8`, `Field9`) VALUES ('9352525251', 'MUNCIPALITY OF MASHHAD', NULL, '9352525251', 'آزادشهر', '9352525251', NULL, '9352525251', '-');

 

برای سری بعد هم همین صورت انجام بدید اینسرت انجام میشه

  • تشکر 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...