أداة حذف الأحرف حسب الموقع في إكسل – حذف النص من مواقع محددة – كود مختصر عبر الإنترنت

احذف الأحرف من خلايا إكسل حسب الموقع: احذف أول/آخر N أحرف، أو احذف النص قبل/بعد علامات محددة. تنظيف نص دقيق باستخدام واجهة برمجة تطبيقات (Web API) لـ Aspose.Cells Cloud.

مقدمة: حذف الأحرف غير المرغوب فيها حسب الموقع

أوضاع الموقع

  • theFirstNCharacters – حذف N أحرف من البداية
  • theLastNCharacters – حذف N أحرف من النهاية
  • allCharactersBeforeText – حذف كل ما يسبق أول ظهور للنص المُدخل كسلسلة فرعية
  • allCharactersAfterText – حذف كل ما يلي أول ظهور للنص المُدخل كسلسلة فرعية
  • BetweenValues – إزالة السلسلة الفرعية (وباختياري حذف الفواصل نفسها) الواقعة بين قيمتين معرفتين من قِبل المستخدم

الخيارات

  • caseSensitive – يُحدد ما إذا كانت عمليات البحث عن BeforeText و AfterText و BetweenValues حساسة لحالة الأحرف (أحرف كبيرة/صغيرة)

واجهة برمجة تطبيقات RemoveCharactersByPosition

واجهة برمجة تطبيقات الويب

PUT https://api.aspose.cloud/v4.0/cells/content/remove/characters

الأمان والمصادقة

تُعد واجهات برمجة تطبيقات Aspose.Cells Cloud آمنة وتتطلب مصادقة تعتمد على رمز JWT.

-H "Authorization: Bearer {access_token}"

مُعلَمات الطلب لواجهة برمجة تطبيقات RemoveCharactersByPosition

اسم المُعلَمة النوع المسار/سلسلة الاستعلام/جسم الـ HTTP الوصف
Spreadsheet ملف FormData ملف جدول العمل المراد معالجته. تشمل التنسيقات المدعومة XLSX و XLS و ODS و CSV وغيرها.
Authorization نص الرأس (Header) رمز المصادقة بأسلوب Bearer (إلزامي).
theFirstNCharacters عدد صحيح سلسلة الاستعلام (Query) عدد الأحرف المراد حذفها من بداية النص في كل خلية محددة (مثال: 3 تحذف أول 3 أحرف).
theLastNCharacters عدد صحيح سلسلة الاستعلام (Query) عدد الأحرف المراد حذفها من نهاية النص في كل خلية محددة (مثال: 2 تحذف آخر 2 أحرف).
allCharactersBeforeText نص سلسلة الاستعلام (Query) يحذف جميع الأحرف التي تسبق سلسلة النص المحددة في كل خلية. وإذا ظهر النص عدة مرات، يُعتمد في الحذف على أول ظهور فقط.
allCharactersAfterText نص سلسلة الاستعلام (Query) يحذف جميع الأحرف التي تلي سلسلة النص المحددة في كل خلية. وإذا ظهر النص عدة مرات، يُعتمد في الحذف على أول ظهور فقط.
worksheet نص سلسلة الاستعلام (Query) (اختياري) اسم ورقة العمل التي سيُطبّق عليها حذف الأحرف. وإذا تُركت فارغة، تُطبّق العملية على الورقة الأولى فقط.
range نص سلسلة الاستعلام (Query) (اختياري) نطاق الخلايا التي سيُطبّق عليها حذف الأحرف (مثال: "A1:C10"). وإذا تُرك فارغًا، تُطبّق العملية على جميع الخلايا المستخدمة في ورقة العمل المحددة.
outPath نص سلسلة الاستعلام (Query) (اختياري) مسار مجلد مساحة التخزين السحابية التي سيُحفظ فيها ملف جدول العمل بعد معالجته. وإذا تُرك فارغًا، يُحفظ الملف في المجلد الأصلي.
outStorageName نص سلسلة الاستعلام (Query) اسم مساحة التخزين السحابية التي ستُخزّن فيها الملفات الناتجة.
region نص سلسلة الاستعلام (Query) (اختياري) يُعيّن إعدادات التحديد المحلي (Locale) للتعامل مع النص، وهو مفيد بشكل خاص بالنسبة لمواقع الأحرف والترميز المرتبط باللغة (مثال: "en-US"، "zh-CN").
password نص سلسلة الاستعلام (Query) (اختياري) إذا كان ملف جدول العمل المرفوع محميًا بكلمة مرور، يُدخل كلمة المرور لفتح الملف ومعالجته.

الاستجابة

[
  {
    "Name": "ResponseFile",
    "DataType": {
      "Identifier": "File",
      "Reference": "Stream"
    }
  }
]

أكواد الخطأ

  • 200 OK – تم تنفيذ الطلب بنجاح وعُاد الملف المعالج.
  • 400 Bad Request: رابط واجهة برمجة تطبيقات Aspose.Cells Cloud غير صالح.
  • 401 Unauthorized: رمز الوصول غير صالح أو معرّف العميل/سره غير صحيح.
  • 404 Not Found: ملف جدول العمل غير قابل للوصول.
  • 500 Server Error: واجه جدول العمل مشكلة أثناء جلب بيانات الحساب.

أين يجب استخدام واجهة برمجة تطبيقات Remove Characters by Position؟

  • توحيد البيانات: تنظيف رموز المنتجات (حذف الأصفار البادئة أو لاحقاتها)، و تنظيف أرقام الهواتف (حذف أكواد الدول)
  • استخراج النصوص: استخراج المعلومات الأساسية من ملفات السجلات (حذف الطوابع الزمنية أو اللاحقات البادئة)
  • معالجة الملفات: تنظيم أسماء الملفات (حذف اللاحقات البادئة الموحدة أو لاحقات التواريخ)
  • تحليل البيانات: معالجة النصوص المنظمة (استخراج المحتوى بين الأقواس أو العلامات المحددة)
  • إدارة قواعد البيانات: تنظيف البيانات المستوردة (حذف أحرف الرأس/الذيل ذات التنسيق الثابت)

لماذا يجب استخدام واجهة برمجة تطبيقات Remove Characters by Position؟

  • دقة وكفاءة عالية: يُحقّق الحذف المباشر حسب الموقع تجنب الحاجة إلى تعبيرات نمطية معقدة (Regular Expressions).
  • إعدادات مرنة: تغطي خمسة أوضاع موضعية بالإضافة إلى خيار التمييز بين الأحرف الكبيرة والصغيرة مختلف السيناريوهات.
  • معالجة دُفعات (Batch Processing): تنظيف أعمدة كاملة في استدعاء واحد، مما يرفع الكفاءة بنسبة تصل إلى 10 أضعاف.
  • تحليل ذكي: التعامل بسهولة مع استخراج المحتوى المحصور بين فاصلين.
  • مُيسّرة للمطورين: توفر Aspose.Cells Cloud مكتبات (SDKs) متعددة اللغات، مما يسرّع التطوير ويقدّم وثائق شاملة. ومقارنةً ببناء منطق معالجة نصوص مخصصة، فإن هذا يقلّل بشكل كبير من جهد التطوير.
  • فعّالة من حيث التكلفة: يمكن حذف الأحرف دون رفع ملف جدول العمل أولًا، مما يوفّر مساحة التخزين ويقلّل التكاليف.

مواصفات OpenAPI

تُعرّف مواصفات OpenAPI واجهة برمجة تطبيقات قابلة للوصول العام وتتيح إجراء عمليات REST مباشرة من متصفح ويب.

استخدام مكتبات Aspose.Cells Cloud SDKs

يُعد استخدام مكتبة SDK أفضل طريقة لتسريع التطوير. وتتولّى المكتبة تفاصيل الطبقات السفلية، مما يتيح لك تنفيذ حذف الأحرف حسب الموقع في الخلايا بحد أدنى من الكود.
يرجى زيارة مستودع GitHub للاطّلاع على القائمة الكاملة لمكتبات Aspose.Cells Cloud SDKs.

تُظهر أمثلة الكود التالية كيفية إجراء مكالمات لخدمات ويب Aspose.Cells باستخدام مكتبات مختلفة: