تغییر decoder فایل

سلام. می‌خوام یه فایل اکسل با فرمت 97-2003 رو باز کنم
(.xls)
که کارکتر فارسی داره ولی فک کنم کدینگ فایل
cp1256
هست ولی لیبر‌آفیس کدینگ درست رو تشخیص نمی‌ده و فایل بهم می‌ریزه!
حالا از کجا می‌دونم کدینگ درستش چیه؟ از این‌که وقتی با یه تکس ادیتور مث کیت باز می‌کنم کارکتر های فارسی درست نمایش داده می‌شن ولی مشکل این‌جاست وقتی ذخیره کنم با کدینگ درست کارکتر های اصلی خود فایل
، منظورم کارکتر های هدر فایل هست
بهم می‌ریزند.
چه کنم دوستان؟

سلام.

فایلتان را از مسیر زیر باز کنید. به این ترتیب لیبره‌آفیس قبل از باز کردن فایل سؤال می‌کند که این فایل را با چه اینکدینگی باز کنم.

File → Open → Text → Choose Encoding

یک کار دیگر هم می‌توانید بکنید.
پسوند فایلتان را به txt عوض کنید تا خودِ لیبره‌آفیس بدون این کارها قبل از باز کردنش دربارهٔ اینکدینگی که باید با آن بازش کند سؤال کند.
ترجیحاً فونت را هم به همان فونتی که در فایل اصلی است عوض کنید.

اگر پسوند فایل رو به
txt
تغییر بدم اون وقت دیالوگ
import text
میاد بالا که مخصوص فایل های
CSV
هست ولی فایل
xls
پیچیده تر از یه فایل
CSV
هست که باز هم نمی‌تونم بازش کنم
متن‌ها باز می‌شه ولی شبیه یه فایل اکسل نیست!
Screenshot_20240226_062224

شرمنده‌ام. راه دیگری بلد نیستم.
ولی سؤال شما سؤال واقعاً خوبی است.
لطفاً اگر راه‌حلی پیدا کردید، با ما نیز به اشتراکش بگذارید.
متشکرم.

راه حل که پیدا نکردم افشین جان.
فعلا تنها راهی که بذهنم رسید به اونی که بهم فایل داد گفتم فایل
CSV
بده که سرراست تره :rofl: :joy:

ولی برای پیدا کردن راه حل این روش باس بدونیم ساختار فایل
XLS
چطوره! :upside_down_face: