دليل للمطورين

تعتبر ملفات Excel شائعة في سير العمل المعتمد على البيانات، ولكن التلاعب بها برمجيًا في Go يمكن أن يكون تحديًا بدون الأدوات المناسبة. أدخل Aspose.Cells لـ Go عبر C++—مكتبة قوية متعددة المنصات تسد الفجوة بين بساطة Go وتعقيد Excel. في هذه المدونة، سنستكشف كيفية دمج واستخدام Aspose.Cells لإنشاء وتحرير وتحليل ملفات Excel بسلاسة في Go.

لماذا Aspose.Cells لـ Go عبر C++؟

Aspose.Cells هي مكتبة مجربة ومعروفة بقدراتها القوية في معالجة Excel. من خلال دمجها مع Go عبر روابط C++، يحصل المطورون على:

  • دعم متعدد المنصات: يعمل على Windows وLinux.
  • API غني بالميزات: إنشاء أوراق، تنسيق خلايا، إضافة صيغ، توليد مخططات، والتعامل مع مجموعات بيانات كبيرة.
  • لا تعتمد على Microsoft Excel: تعمل بشكل مستقل دون الحاجة إلى تثبيت Office.
  • الأداء: يضمن الخلفية المحسّنة لـ C++ استخدامًا فعالًا للذاكرة ووحدة المعالجة المركزية.

كيفية دمج Aspose.Cells لـ Go عبر C++ بسرعة لعمليات Excel

المتطلبات الأساسية

تشغيل Aspose.Cells لـ Go عبر C++ في مشروعك

  1. أنشئ دليلًا لمشروعك وملف main.go بداخله. أضف الكود التالي إلى main.go.
  1. قم بتهيئة مشروع go.mod

go mod init main
  1. احصل على التبعيات للمشروع.

go mod tidy
  1. قم بتعيين PATH للإشارة إلى المكتبات المشتركة في Aspose.Cells لـ Go عبر C++ في وحدة الأوامر الحالية. استبدل your_version بإصدار Aspose.Cells لـ Go عبر C++ الذي تستخدمه.

$env:Path = $env:Path+ ";${env:GOPATH}\github.com\aspose-cells\aspose-cells-go-cpp\v25@v25.4.0\lib\win_x86_64\"
  1. قم بتشغيل التطبيق الذي أنشأته.

go run main.go

العمليات الأساسية: إنشاء وتحرير ملفات Excel

إنشاء دفتر العمل

قراءة/كتابة بيانات الخلايا

حفظ دفتر العمل

الميزات المتقدمة

دعم حساب الصيغ

دعم إنشاء المخططات