1-فایل تکستی که میسازه هدرها رو نداره!ولی تو فایل اکسل هدرها هستند!
منظورت اینه که بالای هر ستون اسم فیلدش نوشته بشه؟ اینو میشه به طور دستی وارد کرد.
2-بعضی از فیلدهای اعداد رو فارسی برمیگردونه بعضی ها رو انگلیسی(همونشن عدد هستن)این باعث میشه نظمش به هم بریزه!
حتما کنار اعداد انگلیسی حروف انگلیسی هست که اونطوری میشه.
برو به مسیر زیر:
Control panel --> Region & language --> additional settings --> use native digits = Nutional
فقط راهی نیست اون پیام رو اولش نده؟
با اون کد نه! چون ما در واقع فایل html رو با اکسل باز میکنیم واگه دکمه save as رو بزنی خودش فرمت html رو نشون میده.
فقط خیلی برام مهمه که یجوری بشه که کاربر محل ذخیره سازی را انتخاب کند!
یه commandialog بزار روی فرم بعد کد زیر رو بنویس:
cd.Filter = "*.txt|*.txt"
cd.showsave
if cd.filename <> "" then
TDBGrid1.ExportToDelimitedFile cd.filename, , " | "
End if