Operace s tabulkou v buňkách FOSS
Přehled
Aspose.Cells FOSS enables core operace s daty tabulek v Pythonu, včetně čtení, psaní a manipulací cell Podporuje import/export CSV prostřednictvím aplikace. CSVHandler a šifrovací pracovní postupy s použitím AgileEncryptionParameters.
Tato stránka pokrývá operace pro: cell parsing a formátování hodnot, manipulace s CSV souborem a nastavení šifrování, ideální při migraci z openpyxl nebo integraci logiky tabulkových listů do pracovních postupů Python bez vnějších závislostí. Klíčové třídy zahrnují: Cell, CSVHandler,a) AgileEncryptionParameters.
Práce s daty
Aspose.Cells FOSS provides core manipulační schopnosti prostřednictvím Cell, AutoFilter,a) CSVHandler vývojáři mohou číst, psát a upravovat cell hodnoty, vzorce a styly, aplikovat filtry na rozsahy a import/export dat ve formátu CSV pomocí dokumentovaných metod z povrchu API.
Čtení Cell Údaje o tom, že:
Použijte Cell třída k získání cell Využijte soubor údajů. value a) formula majetku po získání Cell Příklad z pracovního listu cells Sbírka.
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)Psaní Cell Údaje o tom, že:
Přidělit hodnoty nebo vzorce k: cells s použitím value a) formula majetek na Cell Příklad.
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)"Změna údajů pomocí: AutoFilter
Aplikovat nebo kontrolovat auto filters s použitím AutoFilter Přístup k informačním systémům. AutoFilter příklad z pracovního listu a použití range pro vymezení filtrovaného rozsahu nebo filter_columns Kontrolovat použité 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_columnsDovoz a vývoz údajů CSV
Použití: CSVHandler Statické metody jako load_csv() a save_CSV(), které se zabývají operacemi CSV na bázi souborů s volitelnou konfigurací prostřednictvím CSVLoadOptions a) 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)Příklady kódu
Aspose.Cells FOSS enables core operace tabulek v Pythonu pomocí tříd jako: Workbook, Worksheet, Cell,a) AutoFilter.Následující příklady ukazují načítání dat CSV, nastavení cell hodnoty a používání základního formátování pouze pomocí dokumentovaných metod 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")Poznámky a osvědčené postupy
Při použití Aspose.Cells FOSS v Pythonu, efektivně spravovat paměť odstraněním Workbook Použití je nutno provádět po použití, zejména při zpracování velkých souborů. Workbook současně v paměti, aby se zabránilo nadměrné spotřebě zdrojů.
- Použití:
Workbook.save()s explicitními dráhami souborů, aby se zabránilo neúmyslnému bufferování v paměti. - Preferovat
CSVLoadOptionsa)CSVSaveOptionspro textové pracovní postupy s vysokým výkonem v binárních formátech. - Omezení použití:
AutoFiltera složitého stylování na velkých rozměrech, protože tyto operace zvyšují paměťovou stopu. - Zajištění:
Workbookobjekty nejsou uchovávány déle než je to nezbytné; odkazy se vydají bezodkladně po dokončení operací.
Viz také:
Aspose.Cells FOSS provides core operace tabulky prostřednictvím tříd, jako je: Workbook, Worksheet, Cell, AutoFilter,a) CSVHandler.Pro související pracovní postupy viz pokyny níže.