ترکیب چند فایل اکسل در یک دیتا بیس جامع با هفت میلیون رکورد ۱۳۹۵-۱۲-۱۵ ۱۵:۲۵:۳۹ +۰۳:۳۰
0
0

با سلام. من هفت تا ورک بوک اکسل دارم که توی هر کدوم یک میلیون رکورد داره.من میخوام این هفت میلیون رکورد رو توی یک دیتا بیس بریزم زیر هم و بعدش پیوت بگیرم.

1
1

سلام
حداکثر تعداد ردیف در یک برگه اکسل تقریبا یک میلیون است. بنا براین متاسفانه در اکسل نمیشه این تعداد ردیف (7 میلیون ردیف) رو زیر هم نوشت. پیشنهاد من این است که ابتدا یک جدول با مشخصات مورد نظر خودتون در sql server ایجاد کنید و سپس همه ردیفهای هر برگه رو یک یک به همون جدول در sql server منتقل کنید. بعد هم اگر نمیتونید مستقیماً با Sql server کار کنید، میتونید از Power BI برای ایجاد پایوت استفاده کنید و به sql server لینکش کنید.

0
0

با سلام خدمت اساتید محترم

من حدودا یک هفته پیش از شما سوال پرسیده بودم که من  تقریبا هفت تا ورک بوک اکسل دارم (مجموعا هفت میلیون رکورد میشه)که میخوام همشو توی یک دیتا بیس جامع بریزم و بعدش ازشون پیوت بگیرم.شما هم زحمت کشیدید و جواب دادید که میتونی بریزی توی sql server و بعدش با power bi ,وصل شی به دیتا بیسش .حالا با جواب شما سه تا سوال دیگه برای من پیش اومد.

1-من وقتي اين هفت تا ورک بوک اکسل رو ريختم توي اس کيو ال سرور هر کدومش يک تيبل ميشه.من توي اس کيو ال بايد چه فرمولي بنويسم که اين هفت تا تيبل رو به يک تيبل جامع تبديل کنه.

2-من power bi رو توي اکسلم نصب کردم.ولي توي فعال سازيش مشکل دارم.از من ايميل ميخواد و وقتي ايميلم رو ميزنم از من قبول نميکنه.

3-من قبلا با افزونهpower bi کار نکردم.آيا همون کار power pivot رو توي داده هاي با حجم بالا انجام ميده.چون من دنبال نمودار و داشبورد نيستم.ديتاي من ريز اسناد حسابداري يک شرکته که ميخوام مثل pivot table ازش تراز،گردش حساب و سندهارو نگاه کنم.

ممنون ميشم بازم راهنماييم کنيد.

0
0

سلام

1- قرار نبود هر کدوم رو توی یک جدول جداگانه از SQL SERVER بریزید. باید همه رو در یک جدول وارد میکردید. البته پیش شرط این کار اینه که در هر هفت جدول اکسلتون ستونهای کاملا مشابهی داشته باشید. اما الان هم اگر ریختید توی جداول جداگانه میتونید از کد sql زیر استفاده کنید تا همه جداول رو به یک جدول (مثلا جدول اول) منتقل کنید.

INSERT INTO table2
SELECT * FROM table1;

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

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

INSERT INTO table2
(column_name(s))
SELECT column_name(s)
FROM table1;

2- نرم افزار Power BI یک نرم افزار جداست و داخل اکسل نصب نمیشه. رایگان هم هست و نیازی به فعالسازی نداره. ولی اگر ایمیلتون برای ماکروسافت (از سایت های msn یا live) باشه میتونید وارد کنید و از مزایای بیشتری بهره ببرید.

3- نرم افزار POWER BI علاوه بر نمودار ها کارهایی که شما میخواید رو هم انجام میده ولی اگر نیازتون در همون حده میتونید از همون Power Pivot استفاده کنید

0
0

سلام.وقت بخیر دوست عزیز اگر با پاور کوئری اکسل اطلاعات رو وارد اکسل بکنی محدودیت تعداد سلولها ا ز بین میره.

نمایش 4 نتیجه
پاسخ شما

لطفا کنید