Aspose.Cells FOSS for Python

Pakotnes informācija

PyPI pakotneaspose-cells-foss
Python importēšanafrom aspose.cells_foss import ...
ImageRenderOptions26.3.1
ImageRenderOptionsMIT
Python prasība>= 3.7
ImageRenderOptionspycryptodome>=3.15.0, olefile>=0.46

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
aspose.cells_fossPamatlapa izklājlapas API: darba grāmatas, darba lapas, šūnas, stili, diagrammas, formāta apstrādātāji

ImageRenderOptions: Nav aspose.pydrawing modulis Aspose.Cells FOSS. Krāsas tiek izteiktas kā 8‑ciparu AARRGGBB heksadecimālie virknes (piemēram,., "FFFF0000" necaurspīdīgam sarkanam).


aspose.cells_foss

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptions
Workbookdarba grāmataIevades punkts, lai izveidotu, ielādētu un saglabātu izklājlapas failus
WorksheetdarblapaAttēlo vienu lapu; nodrošina piekļuvi šūnām, diagrammām un attēliem
CellsšūnasVārdnīcas līdzīga kolekcija Cell objektus Worksheet
CellšūnaAttēlo atsevišķu šūnu; vērtību, formulu un stilu
StylestilsŠūnas formatēšana: fonts, aizpildījums, robežas, izlīdzināšana, skaitļu formāts, aizsardzība
FontstilsFonta īpašības: nosaukums, izmērs, krāsa, treknraksts, slīpraksts, pasvītrojums, pārsvītrojums
FillstilsFona aizpildījums: viendabīgs, gradienta vai raksts
NumberFormatstilsIebūvēti skaitļu formāta meklēšanas rīki
SaveFormatdarblapaAtbalstīto izvades formātu uzskaitījums (XLSX, CSV, MARKDOWN, JSON)
ChartdiagrammaAttēlo diagrammu, kas iegulta darblapā
ChartTypediagrammaUzskaitījums: LINE, BAR, PIE, AREA, STOCK un citi
NSeriesdiagrammaDatu sēriju kolekcija diagrammā
ChartSeriesdiagrammaViena datu sērija ar vērtībām, kategorijām un kļūdas joslām
ChartAxisdiagrammaAssu iestatījumi: mērogs, formāts, virsraksts
ChartView3Ddiagramma3D rotation and perspective settings
ChartErrorBarsdiagrammaKļūdas joslas konfigurācija sērijai
DataValidationdata-validationViena validācijas noteikuma šūnu diapazonā
DataValidationCollectiondata-validationVisi validācijas noteikumi darblapas
DataValidationTypedata-validationEnum: WHOLE_NUMBER, DECIMAL, LIST, DATE, TIME, TEXT_LENGTH, CUSTOM
DataValidationOperatordatu-validācijaEnum: BETWEEN, EQUAL, GREATER_THAN, etc.
DataValidationAlertStyledatu-validācijaEnum: STOP, WARNING, INFORMATION
CSVHandlercsv-handlerStatiskās metodes CSV importam/eksportam
CSVLoadOptionscsv-handlerOpcijas CSV failu ielādēšanai
CSVSaveOptionscsv-handlerOpcijas CSV failu saglabāšanai
MarkdownHandlermarkdown-handlerStatiskās metodes Markdown eksportam
MarkdownSaveOptionsmarkdown-handlerOpcijas Markdown eksportam
JsonHandlerjson-handlerStatiskās metodes JSON eksportam
JsonSaveOptionsjson-handlerOpcijas JSON eksportam
ShapeformaFormas zīmēšana ar aizpildījumu, līniju, tekstu un fonta formatēšanu
ShapeCollectionformaVisas formas darblapā (ws.shapes)
MsoDrawingTypeformaEnum: RECTANGLE, OVAL, TEXT_BOX, ARROW, utt.
TabletabulaExcel tabula (strukturēta atsauce) darblapā
TableCollectiontabulaVisas tabulas darblapā (ws.list_objects)
TableColumntabulaKolonnas definīcija tabulā
TableStyleInfotabulaVizuālā stila iestatījumi tabulai
SparklineGroupsparklīnijaSparklīniju diagrammu grupa, kas koplieto vizuālo stilu
SparklineGroupCollectionsparklineVisas sparkline grupas (ws.sparkline_groups)
SparklinesparklineViena sparkline šūna, kas saistīta ar datu diapazonu
SparklineTypesparklineUzskaitījums: LINE, COLUMN, WIN_LOSS
HorizontalPageBreakCollectionlapas pārtraukumsManuāli horizontāli lapas pārtraukumi (ws.horizontal_page_breaks)
VerticalPageBreakCollectionlapas pārtraukumsManuāli vertikāli lapas pārtraukumi (ws.vertical_page_breaks)
AgileEncryptionParametersšifrēšanaAES-256/SHA-512 šifrēšanas parametri (ieteicams)
StandardEncryptionParametersšifrēšanaMantojuma AES-128/SHA-1 šifrēšanas parametri
CipherAlgorithmšifrēšanaUzskaitījums: AES_128, AES_192, AES_256
HashAlgorithmšifrēšanaUzskaitījums: SHA1, SHA256, SHA384, SHA512

ImageRenderOptions

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
Workbook()Izveidot jaunu tukšu darblapu (XLSX formāts)
Workbook(file_path: str)Ielādēt darblapu no faila ceļa
Workbook(file_path: str, password: str)Ielādēt ar paroli aizsargātu darba grāmatu

Svarīgākās īpašības

ImageRenderOptionsImageRenderOptionsImageRenderOptions
worksheetssarakstsPiekļūt darblapām pēc indeksa: workbook.worksheets[0]

Svarīgākās metodes

ImageRenderOptionsImageRenderOptionsImageRenderOptions
save(file_path)ImageRenderOptionsSaglabāt failā; formāts noteikts no paplašinājuma
save(file_path, save_format)ImageRenderOptionsSaglabāt ar skaidri norādītu SaveFormat
save_as_csv(file_path, options=None)ImageRenderOptionsSaglabāt kā CSV
save_as_markdown(file_path, options=None)ImageRenderOptionsSaglabāt kā Markdown tabulas
save_as_json(file_path, options=None)ImageRenderOptionsSaglabāt kā JSON
load_csv(file_path, options=None)ImageRenderOptionsIelādēt CSV datus darba grāmatā
add_worksheet(name=None)ImageRenderOptionsPievienot jaunu darblapu
get_worksheet(index_or_name)ImageRenderOptionsIegūt darblapu pēc indeksa vai nosaukuma
remove_worksheet(index_or_name)ImageRenderOptionsNoņemt darblapu
copy_worksheet(index_or_name_or_ws)ImageRenderOptionsKopēt esošu darblapu
protect(password=None, lock_structure=True)ImageRenderOptionsAizsargāt darblapu ar paroli
unprotect(password=None)ImageRenderOptionsNoņemt darblapas aizsardzību
is_protected()boolPārbaudiet, vai darba grāmata ir aizsargāta

ImageRenderOptions

Svarīgākās īpašības

ImageRenderOptionsImageRenderOptionsImageRenderOptions
namestrDarblapas cilnes nosaukums
cellsImageRenderOptionsVisas šīs darblapas šūnas
chartsChartCollectionVisas diagrammas šajā darblapā

ImageRenderOptions

Cells atbalsta vārdnīcas stila piekļuvi, izmantojot šūnas adreses virkni.

Piekļuves modeļi

# Read a cell value
value = ws.cells["A1"].value

# Set a cell value directly
ws.cells["A1"].value = "Hello"

# Assign a Cell object
from aspose.cells_foss import Cell
ws.cells["A1"] = Cell(42)
ws.cells["A2"] = Cell(3.14)
ws.cells["A3"] = Cell("Hello World")
ws.cells["A4"] = Cell(None, "=SUM(A1:A3)")   # formula cell

ImageRenderOptions

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
Cell(value=None)Izveidojiet šūnu ar vērtību (int, float, str vai None)
Cell(value, formula)Izveidojiet formulas šūnu (vērtība parasti ir None)

Svarīgākās īpašības

ImageRenderOptionsImageRenderOptionsImageRenderOptions
valueImageRenderOptionsŠūnas vērtība (str, int, float vai None)
formulastrFormulas virkne (piemēram,., "=SUM(A1:A5)")
styleImageRenderOptionsŠūnas stils (fonts, aizpildījums)

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptions
fontImageRenderOptionsFonta iestatījumi šim stilam
fillImageRenderOptionsFona aizpildījuma iestatījumi

ImageRenderOptions

Krāsas tiek izteiktas kā 8-digit AARRGGBB hex strings bez # prefiksa. Piemēri: "FFFF0000" = necaurspīdīgs sarkans, "FF0000FF" = necaurspīdīgs zils, "FF000000" = melns.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
namestrImageRenderOptionsFonta ģimenes nosaukums
sizefloat11Fonta lielums punktos
colorstrFF0000008-digit AARRGGBB hex color string
boldboolImageRenderOptionsTreknraksts
italicboolImageRenderOptionsSlīpraksts
underlineboolImageRenderOptionsPasvītrots teksts
strikethroughboolImageRenderOptionsPārsvītrots teksts

ImageRenderOptions

Font(name="Calibri", size=11, color="FF000000",
     bold=False, italic=False, underline=False, strikethrough=False)

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
set_solid_fill(color)Viendabīgs fons; color ir 8-ciparu AARRGGBB heksadecimālais virkne
set_pattern_fill(pattern_type, fg_color, bg_color)Rakstainīgs aizpildījums
set_no_fill()Noņemt fona aizpildījumu

MarkdownHandler

ImageRenderOptionsImageRenderOptionsImageRenderOptions
MarkdownHandler.save_markdown_to_string(workbook)strEksportēt darba grāmatu uz Markdown virkni atmiņā

MarkdownSaveOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
default_alignmentstrpa kreisiKolonnas izlīdzināšana: pa kreisi, pa labi vai centrā
include_worksheet_nameboolImageRenderOptionsVai iekļaut darblapas nosaukumu kā virsrakstu
header_levelint2Markdown virsraksta līmenis (1-6)
worksheet_indexint0Darblapas indekss, ko eksportēt; -1 eksportē visas darblapas

ChartCollection

Diagrammas tiek pievienotas, izmantojot īpašas katra veida metodes. Rindu un kolonnas indeksi ir nulles bāzē.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
add_bar(top_row, left_col, bottom_row, right_col)ImageRenderOptionsPievienot kolonnu (vertikālu joslu) diagrammu
add_line(top_row, left_col, bottom_row, right_col)ImageRenderOptionsPievienot līniju diagrammu
add_pie(top_row, left_col, bottom_row, right_col)ImageRenderOptionsPievienot pīrāga diagrammu

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptions
titlestrDiagrammas nosaukums kā vienkāršs virkne (ne .title.text)
category_datastrŠūnu diapazons x‑asī kategoriju etiķetēm
n_seriesNSeriesDatu sēriju kolekcija
show_legendboolVai parādīt leģendu
legend_positionstrLeģendas pozīcija: labā, apakšā, kreisā vai augšā

NSeries

ImageRenderOptionsImageRenderOptions
add(data_range, category_data=None, name=None)Pievienot nosauktu datu sēriju

SaveFormat uzskaitījums

ImageRenderOptionsIzvades formāts
SaveFormat.XLSXExcel Open XML (noklusējums)
SaveFormat.CSVAr komatiem atdalītas vērtības
SaveFormat.TSVAr tabulāciju atdalītas vērtības
SaveFormat.MARKDOWNMarkdown tabulas
SaveFormat.JSONJSON-structurēti dati

ImageRenderOptions: SaveFormat.PDF, SaveFormat.HTML, SaveFormat.PNG, SaveFormat.TIFF, SaveFormat.DOCX, un SaveFormat.PPTX ir nav pieejami iekš Aspose.Cells FOSS. Šie formāti prasa komerciālu aspose-cells-python pakete.


Koda piemēri

Izveidojiet, stilizējiet un saglabājiet darba grāmatu

from aspose.cells_foss import Workbook, Cell

wb = Workbook()
ws = wb.worksheets[0]

ws.cells["A1"].value = "Revenue Report"
ws.cells["A2"].value = 125000

ws.cells["A1"].style.font.bold = True
ws.cells["A1"].style.font.size = 14
ws.cells["A1"].style.font.color = "FF1E64C8"   # Blue (AARRGGBB, no #)

wb.save("report.xlsx")

Eksportēt uz Markdown atmiņā

from aspose.cells_foss import Workbook, Cell, MarkdownHandler

wb = Workbook()
ws = wb.worksheets[0]
ws.cells["A1"].value = "Name"
ws.cells["B1"].value = "Score"
ws.cells["A2"].value = "Alice"
ws.cells["B2"].value = 95

md = MarkdownHandler.save_markdown_to_string(wb)
print(md)

Izveidot līniju diagrammu

from aspose.cells_foss import Workbook, Cell

wb = Workbook()
ws = wb.worksheets[0]

for i, (m, v) in enumerate([("Jan", 50), ("Feb", 80), ("Mar", 120)], start=2):
    ws.cells[f"A{i}"].value = m
    ws.cells[f"B{i}"].value = v

chart = ws.charts.add_line(5, 0, 18, 7)
chart.title = "Monthly Trend"
chart.category_data = "A2:A4"
chart.n_series.add("B2:B4", category_data="A2:A4", name="Sales")

wb.save("trend.xlsx")

Saistītie resursi

 Latviešu