انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: Yoord در 05 امرداد 1397، 06:00 بظ
-
سلام
من یه فایل متنی دارم، میخوام تو اون فایل، همه کلمات رو جدا و بصورت ستونی درست کنم.مثلا میخوام اینجوری شه
اوبونتو خوب است
to
اوبونتو
خوب
است
-
سلام
من یه فایل متنی دارم، میخوام تو اون فایل، همه کلمات رو جدا و بصورت ستونی درست کنم.مثلا میخوام اینجوری شه
اوبونتو خوب است
to
اوبونتو
خوب
است
space رو با \n جایگزین کن
-
خود کلمه \n و مینویسه!
-
خود کلمه \n و مینویسه!
منظورشون این بود: \n یعنی اول \ و بعد n
احتمالاً خودتون متوجه شدید.
با لیبره کلک کار نکردم ولی در ویرایشگرها جواب میده:
البته با کارایی مثل find/replace چنین کاری کنید، نه ویرایش عادی.
امیدوارم جواب بگیرید.
-
منم اول \ رو میزارم بعد n رو ولی کار نمیکنه
-
cat filename | sed 's/ /\n/g'
ویرایش: اشتباه شد، :oops: برای libre cal رو ندیدم.
-
اینی که گفتین برای ترمیناله. من میخواستم از خود برنامه libre calاینکارو انجام بدم
-
سلام
توی ابزار LibreOffice Calc می تونین محتوی یک ستون رو کلمه به کلمه به چند ستون تقسیم کنین.
برای این کار اون ستونی رو که می خواین انتخاب کنین.
بعدش به قسمت Data برین و گزینه ی Text to Columns رو انتخاب کنین.
حالا توی صفحه ی باز شده Separator Options رو روی space قرار بدین و در نهایت اوکی رو بزنین.
اینم نمونه ی خروجی.
-
نمیخوام دو ستونه باشه. میخوام کلا یه ستون باشن فقط
-
مطلب شما دقیقا چه شکلیه ؟
-
نمیخوام دو ستونه باشه. میخوام کلا یه ستون باشن فقط
فایل شما یک سطره ؟ یا کلاً یه cell هستش ؟
اینا رو برای این می پرسم چون ابزار Text to Columns یه سری محدودیت داره که من باید حتماً ساختار فایل شما رو بدونم تا دقیق بهتون بگم چیکار باید بکنین.
پ.ن:تا جایی که من اطلاع دارم چیزی تحت عنوان Text to Rows توی Libre Calc نداریم و ناچاریم به ستون تبدیل تقسیم کنیم و بعدش محتوی جدول ها رو transpose کنیم ولی چون Text to Columns یه سری محدودیت داره من اول باید ساختار فایل شما رو بدونم.