Aspose.Cells FOSS for Python
Pakotnes informācija
| PyPI pakotne | aspose-cells-foss |
| Python importēšana | from aspose.cells_foss import ... |
| ImageRenderOptions | 26.3.1 |
| ImageRenderOptions | MIT |
| Python prasība | >= 3.7 |
| ImageRenderOptions | pycryptodome>=3.15.0, olefile>=0.46 |
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions |
|---|---|
| aspose.cells_foss | Pamatlapa 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
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
Workbook | darba grāmata | Ievades punkts, lai izveidotu, ielādētu un saglabātu izklājlapas failus |
Worksheet | darblapa | Attēlo vienu lapu; nodrošina piekļuvi šūnām, diagrammām un attēliem |
Cells | šūnas | Vārdnīcas līdzīga kolekcija Cell objektus Worksheet |
Cell | šūna | Attēlo atsevišķu šūnu; vērtību, formulu un stilu |
Style | stils | Šūnas formatēšana: fonts, aizpildījums, robežas, izlīdzināšana, skaitļu formāts, aizsardzība |
Font | stils | Fonta īpašības: nosaukums, izmērs, krāsa, treknraksts, slīpraksts, pasvītrojums, pārsvītrojums |
Fill | stils | Fona aizpildījums: viendabīgs, gradienta vai raksts |
NumberFormat | stils | Iebūvēti skaitļu formāta meklēšanas rīki |
SaveFormat | darblapa | Atbalstīto izvades formātu uzskaitījums (XLSX, CSV, MARKDOWN, JSON) |
Chart | diagramma | Attēlo diagrammu, kas iegulta darblapā |
ChartType | diagramma | Uzskaitījums: LINE, BAR, PIE, AREA, STOCK un citi |
NSeries | diagramma | Datu sēriju kolekcija diagrammā |
ChartSeries | diagramma | Viena datu sērija ar vērtībām, kategorijām un kļūdas joslām |
ChartAxis | diagramma | Assu iestatījumi: mērogs, formāts, virsraksts |
ChartView3D | diagramma | 3D rotation and perspective settings |
ChartErrorBars | diagramma | Kļūdas joslas konfigurācija sērijai |
DataValidation | data-validation | Viena validācijas noteikuma šūnu diapazonā |
DataValidationCollection | data-validation | Visi validācijas noteikumi darblapas |
DataValidationType | data-validation | Enum: WHOLE_NUMBER, DECIMAL, LIST, DATE, TIME, TEXT_LENGTH, CUSTOM |
DataValidationOperator | datu-validācija | Enum: BETWEEN, EQUAL, GREATER_THAN, etc. |
DataValidationAlertStyle | datu-validācija | Enum: STOP, WARNING, INFORMATION |
CSVHandler | csv-handler | Statiskās metodes CSV importam/eksportam |
CSVLoadOptions | csv-handler | Opcijas CSV failu ielādēšanai |
CSVSaveOptions | csv-handler | Opcijas CSV failu saglabāšanai |
MarkdownHandler | markdown-handler | Statiskās metodes Markdown eksportam |
MarkdownSaveOptions | markdown-handler | Opcijas Markdown eksportam |
JsonHandler | json-handler | Statiskās metodes JSON eksportam |
JsonSaveOptions | json-handler | Opcijas JSON eksportam |
Shape | forma | Formas zīmēšana ar aizpildījumu, līniju, tekstu un fonta formatēšanu |
ShapeCollection | forma | Visas formas darblapā (ws.shapes) |
MsoDrawingType | forma | Enum: RECTANGLE, OVAL, TEXT_BOX, ARROW, utt. |
Table | tabula | Excel tabula (strukturēta atsauce) darblapā |
TableCollection | tabula | Visas tabulas darblapā (ws.list_objects) |
TableColumn | tabula | Kolonnas definīcija tabulā |
TableStyleInfo | tabula | Vizuālā stila iestatījumi tabulai |
SparklineGroup | sparklīnija | Sparklīniju diagrammu grupa, kas koplieto vizuālo stilu |
SparklineGroupCollection | sparkline | Visas sparkline grupas (ws.sparkline_groups) |
Sparkline | sparkline | Viena sparkline šūna, kas saistīta ar datu diapazonu |
SparklineType | sparkline | Uzskaitījums: LINE, COLUMN, WIN_LOSS |
HorizontalPageBreakCollection | lapas pārtraukums | Manuāli horizontāli lapas pārtraukumi (ws.horizontal_page_breaks) |
VerticalPageBreakCollection | lapas pārtraukums | Manuāli vertikāli lapas pārtraukumi (ws.vertical_page_breaks) |
AgileEncryptionParameters | šifrēšana | AES-256/SHA-512 šifrēšanas parametri (ieteicams) |
StandardEncryptionParameters | šifrēšana | Mantojuma AES-128/SHA-1 šifrēšanas parametri |
CipherAlgorithm | šifrēšana | Uzskaitījums: AES_128, AES_192, AES_256 |
HashAlgorithm | šifrēšana | Uzskaitījums: SHA1, SHA256, SHA384, SHA512 |
ImageRenderOptions
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions |
|---|---|
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
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
worksheets | saraksts | Piekļūt darblapām pēc indeksa: workbook.worksheets[0] |
Svarīgākās metodes
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
save(file_path) | ImageRenderOptions | Saglabāt failā; formāts noteikts no paplašinājuma |
save(file_path, save_format) | ImageRenderOptions | Saglabāt ar skaidri norādītu SaveFormat |
save_as_csv(file_path, options=None) | ImageRenderOptions | Saglabāt kā CSV |
save_as_markdown(file_path, options=None) | ImageRenderOptions | Saglabāt kā Markdown tabulas |
save_as_json(file_path, options=None) | ImageRenderOptions | Saglabāt kā JSON |
load_csv(file_path, options=None) | ImageRenderOptions | Ielādēt CSV datus darba grāmatā |
add_worksheet(name=None) | ImageRenderOptions | Pievienot jaunu darblapu |
get_worksheet(index_or_name) | ImageRenderOptions | Iegūt darblapu pēc indeksa vai nosaukuma |
remove_worksheet(index_or_name) | ImageRenderOptions | Noņemt darblapu |
copy_worksheet(index_or_name_or_ws) | ImageRenderOptions | Kopēt esošu darblapu |
protect(password=None, lock_structure=True) | ImageRenderOptions | Aizsargāt darblapu ar paroli |
unprotect(password=None) | ImageRenderOptions | Noņemt darblapas aizsardzību |
is_protected() | bool | Pārbaudiet, vai darba grāmata ir aizsargāta |
ImageRenderOptions
Svarīgākās īpašības
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
name | str | Darblapas cilnes nosaukums |
cells | ImageRenderOptions | Visas šīs darblapas šūnas |
charts | ChartCollection | Visas 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 cellImageRenderOptions
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions |
|---|---|
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
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
value | ImageRenderOptions | Šūnas vērtība (str, int, float vai None) |
formula | str | Formulas virkne (piemēram,., "=SUM(A1:A5)") |
style | ImageRenderOptions | Šūnas stils (fonts, aizpildījums) |
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
font | ImageRenderOptions | Fonta iestatījumi šim stilam |
fill | ImageRenderOptions | Fona 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.
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
name | str | ImageRenderOptions | Fonta ģimenes nosaukums |
size | float | 11 | Fonta lielums punktos |
color | str | FF000000 | 8-digit AARRGGBB hex color string |
bold | bool | ImageRenderOptions | Treknraksts |
italic | bool | ImageRenderOptions | Slīpraksts |
underline | bool | ImageRenderOptions | Pasvītrots teksts |
strikethrough | bool | ImageRenderOptions | Pārsvītrots teksts |
ImageRenderOptions
Font(name="Calibri", size=11, color="FF000000",
bold=False, italic=False, underline=False, strikethrough=False)ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions |
|---|---|
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
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
MarkdownHandler.save_markdown_to_string(workbook) | str | Eksportēt darba grāmatu uz Markdown virkni atmiņā |
MarkdownSaveOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
default_alignment | str | pa kreisi | Kolonnas izlīdzināšana: pa kreisi, pa labi vai centrā |
include_worksheet_name | bool | ImageRenderOptions | Vai iekļaut darblapas nosaukumu kā virsrakstu |
header_level | int | 2 | Markdown virsraksta līmenis (1-6) |
worksheet_index | int | 0 | Darblapas 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ē.
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
add_bar(top_row, left_col, bottom_row, right_col) | ImageRenderOptions | Pievienot kolonnu (vertikālu joslu) diagrammu |
add_line(top_row, left_col, bottom_row, right_col) | ImageRenderOptions | Pievienot līniju diagrammu |
add_pie(top_row, left_col, bottom_row, right_col) | ImageRenderOptions | Pievienot pīrāga diagrammu |
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
title | str | Diagrammas nosaukums kā vienkāršs virkne (ne .title.text) |
category_data | str | Šūnu diapazons x‑asī kategoriju etiķetēm |
n_series | NSeries | Datu sēriju kolekcija |
show_legend | bool | Vai parādīt leģendu |
legend_position | str | Leģendas pozīcija: labā, apakšā, kreisā vai augšā |
NSeries
| ImageRenderOptions | ImageRenderOptions |
|---|---|
add(data_range, category_data=None, name=None) | Pievienot nosauktu datu sēriju |
SaveFormat uzskaitījums
| ImageRenderOptions | Izvades formāts |
|---|---|
SaveFormat.XLSX | Excel Open XML (noklusējums) |
SaveFormat.CSV | Ar komatiem atdalītas vērtības |
SaveFormat.TSV | Ar tabulāciju atdalītas vērtības |
SaveFormat.MARKDOWN | Markdown tabulas |
SaveFormat.JSON | JSON-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
- Izstrādātāja rokasgrāmata: Pamācības par visām galvenajām funkcijām
- Sākums / Instalēšana: pip instalēšana un iestatīšana
- Zināšanu bāze: Uzdevumu orientēti rokasgrāmatu ceļveži
- Produkta pārskats: Funkciju un iespēju kopsavilkums
- GitHub krātuve
- Emuārs: Iepazīstinām ar Aspose.Cells FOSS: Bibliotēkas pārskats un ātrais sākums