انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: babakubuntu در 22 آذر 1394، 05:22 بظ
-
سلام من یک اسکریپت اجرا میکنم گه یک query اجرا میکنه که خروحی شامل یک سری سطر و ستون هست چطوری میشه این خروجی به صورت excell فایل ذخیره کرد که با excell به راحتی باز بشه ؟
من گفتم با نام result.xlsx ذخیره کنه اما excell نمیتونه بازش کنه
ممنون میشم راهنمایی کنید
-
csv ذخیرش کن.
-
دوست عزیز خوب فقظ ظاهرش میشه فایل اکسل یعنی محتواش مثل فایل txt هست یعنی واقعا سطر و ستون مثل اکسل نمیشه
-
https://en.wikipedia.org/wiki/Comma-separated_values
-
https://en.wikipedia.org/wiki/Comma-separated_values
واقعا این خودتون خوندید و تونستید خروجی excel بگیرد توی اسکریپت ؟ راستش من که هیچی متوجه نشدم از این و گیج شدم
لطفا از دوستان اگر تونستید در اسکریپت خروجی اکسل بگیرید اینجا بگید ممنون میشم
-
من پاسخ شسته و رفتهای ندارم! چون باهاش کار نکردم ولی شاید این راهنما بهت کمک کرد:
http://bconnelly.net/working-with-csvs-on-the-command-line/
ماتریکس بهت سرنخ رو داد شما هم یکم سرچ میکردید، مطمئن باشید اگر کسی با یک چنین چیزی کار کرده بود پاسختون رو داده بود، اما چون کسی کار نکرده تنها یه سری راهنمایی گنگ دریافت خواهید کرد.
-
اگر کسی با یک چنین چیزی کار کرده بود پاسختون رو داده بود، اما چون کسی کار نکرده تنها یه سری راهنمایی گنگ دریافت خواهید کرد.
پاسخ دادند دیگه، باید CSV ذخیره بشه.
-
اگر کسی با یک چنین چیزی کار کرده بود پاسختون رو داده بود، اما چون کسی کار نکرده تنها یه سری راهنمایی گنگ دریافت خواهید کرد.
پاسخ دادند دیگه، باید CSV ذخیره بشه.
دوست عزیز وقتی بزنی a.cvs فقظ ظاهر فایل میشه cvs از نظر ماهیت همون txt هست وقتی بازش کنی دقیقا مثل txt نشونش میده یعنی درست سطریندی و ستون بندی نمیکنه
-
فکر نکنم قرار باشه فقط بزنی folan.cvs بلکه باید یه الگوی خاصی رو در ذخیرهسازی سطرها و ستونها رعایت کنی که چگونگی انجام این کار رو باید سرچ کنی.
-
اگر کسی با یک چنین چیزی کار کرده بود پاسختون رو داده بود، اما چون کسی کار نکرده تنها یه سری راهنمایی گنگ دریافت خواهید کرد.
پاسخ دادند دیگه، باید CSV ذخیره بشه.
دوست عزیز وقتی بزنی a.cvs فقظ ظاهر فایل میشه cvs از نظر ماهیت همون txt هست وقتی بازش کنی دقیقا مثل txt نشونش میده یعنی درست سطریندی و ستون بندی نمیکنه
سلام
با چه نرمافزاری بازش میکنید؟
-
اگر کسی با یک چنین چیزی کار کرده بود پاسختون رو داده بود، اما چون کسی کار نکرده تنها یه سری راهنمایی گنگ دریافت خواهید کرد.
پاسخ دادند دیگه، باید CSV ذخیره بشه.
دوست عزیز وقتی بزنی a.cvs فقظ ظاهر فایل میشه cvs از نظر ماهیت همون txt هست وقتی بازش کنی دقیقا مثل txt نشونش میده یعنی درست سطریندی و ستون بندی نمیکنه
سلام
با چه نرمافزاری بازش میکنید؟
سطریندی و ستون بندی درست انجام می دهد ولی اگر متلا گراف یا داده ای داشته باشی که در فرمت CSV نگنجد ذخیره نخواهد شد.
در کار شما فقط به جای فاصله ستون ها را یا کاما جدا کنید.
-
سئوالی که شما طرح کردید اصلاً واضح نیست و هدف شما رو مشخص نمیکنه. نکتهٔ دیگهای که هست سعی کنید همیشه قسمتی از کد برنامهتون تا سریعتر به جوابتون برسید (:
جزئیات کار:
-اسکریپت درون پایگاه داده یک جستجو انجام میده
-خروجی اسکریپت مجموعهای از سطرها و ستونهاست
سئوال:
چطور میتونم خروجی گفتهشده رو در قالب یک فایل اکسل بگذارم؟
جواب:
تاجایی که من آگاهی دارم و همونطور که دوستان گفتن، بهترین روش تبدیل خروجی در قالب CSV و
بعد استفاده از ابزار unoconv برای تبدیل دوباره به قالب صفحه گسترده از قبیل XLSX, XLS, ODT و غیرهست:
unoconv -d spreadsheet -f xlsx foo.csv