انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: babakubuntu در 22 آذر 1394، 05:22 ب‌ظ

عنوان: ذخیره خروجی یک اسکریپت به صورت اکسل فایل
ارسال شده توسط: babakubuntu در 22 آذر 1394، 05:22 ب‌ظ
سلام من یک اسکریپت اجرا میکنم گه یک  query   اجرا میکنه که خروحی شامل یک سری سطر و ستون هست چطوری میشه این خروجی به صورت excell فایل ذخیره کرد که با excell به راحتی باز بشه ؟

من گفتم با نام result.xlsx ذخیره کنه اما excell نمیتونه بازش کنه

ممنون میشم راهنمایی کنید
عنوان: پاسخ : ذخیره خروجی یک اسکریپت به صورت اکسل فایل
ارسال شده توسط: alend در 23 آذر 1394، 02:43 ق‌ظ
csv ذخیرش کن.
عنوان: پاسخ : ذخیره خروجی یک اسکریپت به صورت اکسل فایل
ارسال شده توسط: babakubuntu در 25 آذر 1394، 09:24 ق‌ظ
دوست عزیز خوب فقظ ظاهرش میشه فایل اکسل یعنی محتواش  مثل فایل txt هست یعنی واقعا سطر و ستون مثل اکسل نمیشه
عنوان: پاسخ : ذخیره خروجی یک اسکریپت به صورت اکسل فایل
ارسال شده توسط: Ma3X در 25 آذر 1394، 10:59 ق‌ظ
https://en.wikipedia.org/wiki/Comma-separated_values
عنوان: پاسخ : ذخیره خروجی یک اسکریپت به صورت اکسل فایل
ارسال شده توسط: babakubuntu در 25 آذر 1394، 04:17 ب‌ظ
https://en.wikipedia.org/wiki/Comma-separated_values

واقعا این خودتون خوندید و تونستید خروجی excel بگیرد توی اسکریپت ؟ راستش من که هیچی متوجه نشدم از این و گیج شدم
لطفا از دوستان اگر تونستید در اسکریپت خروجی اکسل بگیرید اینجا بگید ممنون میشم
عنوان: پاسخ : ذخیره خروجی یک اسکریپت به صورت اکسل فایل
ارسال شده توسط: Geek در 25 آذر 1394، 04:37 ب‌ظ
من پاسخ شسته و رفته‌ای ندارم! چون باهاش کار نکردم ولی شاید این راهنما بهت کمک کرد:

http://bconnelly.net/working-with-csvs-on-the-command-line/

ماتریکس بهت سرنخ رو داد شما هم یکم سرچ می‌کردید، مطمئن باشید اگر کسی با یک چنین چیزی کار کرده بود پاسختون رو داده بود، اما چون کسی کار نکرده تنها یه سری راهنمایی گنگ دریافت خواهید کرد.
عنوان: پاسخ : ذخیره خروجی یک اسکریپت به صورت اکسل فایل
ارسال شده توسط: nixoeen در 25 آذر 1394، 04:43 ب‌ظ
اگر کسی با یک چنین چیزی کار کرده بود پاسختون رو داده بود، اما چون کسی کار نکرده تنها یه سری راهنمایی گنگ دریافت خواهید کرد.
پاسخ دادند دیگه، باید CSV ذخیره بشه.
عنوان: پاسخ : ذخیره خروجی یک اسکریپت به صورت اکسل فایل
ارسال شده توسط: babakubuntu در 25 آذر 1394، 05:17 ب‌ظ
اگر کسی با یک چنین چیزی کار کرده بود پاسختون رو داده بود، اما چون کسی کار نکرده تنها یه سری راهنمایی گنگ دریافت خواهید کرد.
پاسخ دادند دیگه، باید CSV ذخیره بشه.

دوست عزیز وقتی بزنی a.cvs فقظ ظاهر فایل میشه cvs از نظر ماهیت همون txt هست وقتی بازش کنی دقیقا مثل txt نشونش میده یعنی درست سطریندی و ستون بندی نمیکنه
عنوان: پاسخ : ذخیره خروجی یک اسکریپت به صورت اکسل فایل
ارسال شده توسط: Geek در 25 آذر 1394، 06:49 ب‌ظ
فکر نکنم قرار باشه فقط بزنی folan.cvs بلکه باید یه الگوی خاصی رو در ذخیره‌سازی سطرها و ستون‌ها رعایت کنی که چگونگی انجام این کار رو باید سرچ کنی.
عنوان: پاسخ : ذخیره خروجی یک اسکریپت به صورت اکسل فایل
ارسال شده توسط: علی ۵۰۰ در 25 آذر 1394، 07:01 ب‌ظ
اگر کسی با یک چنین چیزی کار کرده بود پاسختون رو داده بود، اما چون کسی کار نکرده تنها یه سری راهنمایی گنگ دریافت خواهید کرد.
پاسخ دادند دیگه، باید CSV ذخیره بشه.

دوست عزیز وقتی بزنی a.cvs فقظ ظاهر فایل میشه cvs از نظر ماهیت همون txt هست وقتی بازش کنی دقیقا مثل txt نشونش میده یعنی درست سطریندی و ستون بندی نمیکنه
سلام
با چه نرم‌افزاری بازش می‌کنید؟
عنوان: پاسخ : ذخیره خروجی یک اسکریپت به صورت اکسل فایل
ارسال شده توسط: alend در 26 آذر 1394، 04:36 ق‌ظ
اگر کسی با یک چنین چیزی کار کرده بود پاسختون رو داده بود، اما چون کسی کار نکرده تنها یه سری راهنمایی گنگ دریافت خواهید کرد.
پاسخ دادند دیگه، باید CSV ذخیره بشه.

دوست عزیز وقتی بزنی a.cvs فقظ ظاهر فایل میشه cvs از نظر ماهیت همون txt هست وقتی بازش کنی دقیقا مثل txt نشونش میده یعنی درست سطریندی و ستون بندی نمیکنه
سلام
با چه نرم‌افزاری بازش می‌کنید؟

سطریندی و ستون بندی درست انجام می دهد ولی اگر متلا گراف یا داده ای داشته باشی که در فرمت CSV نگنجد ذخیره نخواهد شد.

در  کار شما فقط به جای فاصله ستون ها را یا کاما جدا کنید.
عنوان: پاسخ : ذخیره خروجی یک اسکریپت به صورت اکسل فایل
ارسال شده توسط: 藤沼 در 27 آذر 1394، 10:18 ب‌ظ
سئوالی که شما طرح کردید اصلاً واضح نیست و هدف شما رو مشخص نمی‌کنه. نکتهٔ دیگه‌ای که هست سعی کنید همیشه قسمتی از کد برنامه‌تون تا سریع‌تر به جوابتون برسید (:

جزئیات کار:
-اسکریپت درون پایگاه داده یک جستجو انجام می‌ده
-خروجی اسکریپت مجموعه‌ای از سطرها و ستون‌هاست

سئوال:
چطور می‌تونم خروجی گفته‌شده رو در قالب یک فایل اکسل بگذارم؟

جواب:‌
تاجایی که من آگاهی دارم و همونطور که دوستان گفتن، بهترین روش تبدیل خروجی در قالب CSV و
بعد استفاده از ابزار unoconv برای تبدیل دوباره به قالب صفحه گسترده از قبیل XLSX, XLS, ODT و غیره‌ست:
unoconv -d spreadsheet -f xlsx foo.csv