أجهزة الكمبيوتر الخاصة بك مع Aspose.Cells FOSS

نظرة عامة

Aspose.Cells FOSS enables core عمليات البيانات في Python، بما في ذلك القراءة والكتابة والتلاعب بها. cell القيم والصيغ والأساليب.إنه يدعم استيراد / تصدير CSV عبر CSVHandler وتشفير سير العمل باستخدام AgileEncryptionParameters.

هذه الصفحة تغطي العمليات التي cell قيمة التفريغ والتصميم، وتجهيز ملفات CSV، وإعدادات التشفير، مثالية عند الهجرة من openpyxl أو دمج منطق الشرائح في تدفقات العمل Python دون الاعتماد الخارجي. Cell, CSVHandler,و ، و AgileEncryptionParameters.

العمل مع البيانات

Aspose.Cells FOSS provides core القدرة على التحكم في البيانات من خلال Cell, AutoFilter,و ، و CSVHandler يمكن للمطورين قراءة الكتابة والتعديل. cell القيم والصيغ والأساليب، وتطبيق الفلاتر على المجموعات، وإيراد/التصدير البيانات في تنسيق CSV باستخدام الأساليبات الوثائقية من سطح API.

قراءة Cell بيانات

استخدمها Cell الدرجة التي يجب استردادها cell القيم والصيغ.الوصول إلى value و formula الممتلكات بعد الحصول على Cell مثال من ورقة عمل cells جمعية .

import aspose.cells_foss

workbook = aspose.cells_foss.Workbook()
worksheet = workbook.worksheets[0]
cell = worksheet.cells.get_cell_by_name("A1")
cell_value = cell.value
print(cell_value)

الكتابة Cell بيانات

إعطاء القيم أو الصيغ إلى cells باستخدام The value و formula الممتلكات على A Cell الحالة .

import aspose.cells_foss

workbook = aspose.cells_foss.Workbook()
worksheet = workbook.worksheets[0]
cell = worksheet.cells.get_cell_by_name('A1')
cell.value = "Hello, Aspose.Cells FOSS!"
cell.formula = "=SUM(1,2)"

تعديل البيانات مع AutoFilter

  • إجراء فحص أو تصفية السيارة filters باستخدام The AutoFilter الدرجة: الوصول إلى AutoFilter مثال من ورقة عمل واستخدامها range لتحديد نطاق الفلتر أو filter_columns فحص التطبيق filters.
import aspose.cells_foss

workbook = aspose.cells_foss.Workbook()
worksheet = workbook.worksheets[0]
auto_filter = worksheet.auto_filter
auto_filter.range = "A1:C10"
filter_cols = auto_filter.filter_columns

استيراد وتصدير بيانات CSV

استخدام CSVHandler تحميل أو حفظ بيانات الكتب المكتبية ك CSV. أساليب ثابتة مثل load_csv() و save_CSV() التعامل مع عمليات CSV القائمة على الملفات مع التكوين الاختياري من خلال CSVLoadOptions و CSVSaveOptions.

import aspose.cells_foss

workbook = aspose.cells_foss.Workbook()
aspose.cells_foss.CSVHandler.load_csv(workbook, 'data.csv')
aspose.cells_foss.CSVHandler.save_csv(workbook, 'output.csv', None)

نموذج الرمز

Aspose.Cells FOSS enables core تداول الخيارات الثنائية في Python باستخدام الفصول مثل Workbook, Worksheet, Cell,و ، و AutoFilter.الأمثلة التالية تظهر تحميل بيانات CSV، إعدادات cell القيم، وتطبيق التنسيق الأساسي باستخدام أساليب API الوثائقية فقط.

import aspose.cells_foss

# Load CSV data into a workbook
workbook = aspose.cells_foss.Workbook()
aspose.cells_foss.CSVHandler.load_csv(workbook, "data.csv", None)

# Access the first worksheet and set a cell value
worksheet = workbook.worksheets[0]
cell = worksheet.cells.get_cell_by_name("A1")
cell.value = "Updated Value"

# Save the workbook as XLSX
workbook.save("output.xlsx")
import aspose.cells_foss

# Create a new workbook and worksheet
workbook = aspose.cells_foss.Workbook()
worksheet = workbook.worksheets[0]

# Write values and set up an autofilter on a range
worksheet.cells.get_cell_by_name("A1").value = "Aligned Text"
worksheet.auto_filter.range = "A1:C10"

# Save the result
workbook.save("filtered.xlsx")

ملاحظات وأفضل الممارسات

عند استخدام Aspose.Cells FOSS في Python ، يمكنك إدارة الذاكرة بكفاءة عن طريق التخلص من Workbook الحالات بعد الاستخدام، وخاصة عند معالجة الملفات الكبيرة.تجنب الاحتفاظ المتعدد Workbook الكائنات في الذاكرة في نفس الوقت لمنع استهلاك الموارد الزائدة.

  • استخدام Workbook.save() مع مسارات ملف صريحة لتجنب التخريب غير المقصود في الذاكرة.
  • تفضيلات CSVLoadOptions و CSVSaveOptions للعمل على أساس النص عالي النتائج عبر التنسيقات الثنائية.
  • الحد الأدنى لاستخدام AutoFilter وتصميم معقد على نطاقات كبيرة، حيث تزيد هذه العمليات من بصمات الذاكرة.
  • ضمان Workbook لا يتم الاحتفاظ بالأشياء لفترة أطول مما هو مطلوب؛ إطلاق الإشارات في وقت مبكر بعد الانتهاء من العمليات.

انظر أيضا

Aspose.Cells FOSS provides core تداول العملات عبر الفصول مثل Workbook, Worksheet, Cell, AutoFilter,و ، و CSVHandler.بالنسبة لتدفقات العمل ذات الصلة، انظر الدليل أدناه.

 العربية