Cell klass

Cell klass

Kapslar in objektet som representerar en enskild arbetsbokscell.

Typen Cell avslöjar följande medlemmar:

Egenskaper

Fast egendomBeskrivning
worksheetHämtar föräldrakalkylbladet.
date_time_valueHämtar värdet DateTime som finns i cellen.
rowHämtar radnummer (nollbaserat) för cellen.
columnHämtar kolumnnummer (nollbaserat) för cellen.
is_formulaRepresenterar om den angivna cellen innehåller formel.
typeRepresenterar cellvärdestyp.
nameFår namnet på cellen.
is_error_valueKontrollerar om värdet på den här cellen är ett fel.
is_numeric_valueIndikerar om värdet på denna cell är numeriskt (int, double och datetime)
string_valueHämtar strängvärdet som finns i cellen. Om typen av denna cell är sträng, returnera själva strängvärdet.
För andra celltyper kommer det formaterade strängvärdet (formaterat med den angivna stilen för denna cell) att returneras.
Det formaterade cellvärdet är samma som det du kan få från Excel när du kopierar en cell som text (t.ex
kopiera cell till textredigerare eller exportera till csv).
string_value_without_formatHämtar cellens värde som sträng utan något format.
number_category_typeRepresenterar kategoritypen för denna cells nummerformatering.
display_string_valueHämtar det formaterade strängvärdet för denna cell efter cells visningsstil.
int_valueHämtar heltalsvärdet som finns i cellen.
double_valueFår det dubbla värdet som finns i cellen.
float_valueHämtar flytvärdet som finns i cellen.
bool_valueHämtar det booleska värdet som finns i cellen.
has_custom_styleIndikerar om den här cellen har anpassade stilinställningar (som skiljer sig från standarden som ärvs
från motsvarande rad, kolumn eller arbetsbok).
shared_style_indexHämtar cellens delade stilindex i stilpoolen.
formulaHämtar eller ställer in en formel för Cell.
formula_localFå den språkformaterade formeln för cellen.
r1c1_formulaHämtar eller ställer in en R1C1-formel för Cell.
contains_external_linkAnger om denna cell innehåller en extern länk.
Gäller endast när cellen är en formelcell.
is_array_headerIndikerar att cellens formel är en matrisformel
och det är den första cellen i arrayen.
is_dynamic_array_formulaAnger om cellens formel är dynamisk matrisformel (sant) eller äldre matrisformel (falsk).
is_array_formulaAnger om cellformeln är en matrisformel.
is_in_arrayAnger om cellformeln är en matrisformel.
is_shared_formulaAnger om cellformeln är en del av delad formel.
is_table_formulaAnger om denna cell är en del av tabellformeln.
is_in_tableAnger om denna cell är en del av tabellformeln.
valueHämtar/ställer in värdet som finns i den här cellen.
is_style_setIndikerar om cellens stil är inställd. Om returnera false betyder det att den här cellen har ett standardcellformat.
is_mergedKontrollerar om en cell är en del av ett sammanslaget område eller inte.
commentFår kommentaren från den här cellen.
html_stringHämtar och ställer in html-strängen som innehåller data och vissa format i denna cell.
embedded_imageHämtar och ställer in den inbäddade bilden i cellen.

Metoder

MetodBeskrivning
put_valueLägger in ett booleskt värde i cellen.
put_valueLägger in ett heltalsvärde i cellen.
put_valueLägger ett dubbelt värde i cellen.
put_valueLägger ett värde i cellen, om så är lämpligt kommer värdet att konverteras till annan datatyp och cellens talformat återställs.
put_valueLägger in ett strängvärde i cellen och konverterar värdet till en annan datatyp om så är lämpligt.
put_valueLägger ett strängvärde i cellen.
put_valueLägger in ett DateTime-värde i cellen.
put_valueLägger ett objektvärde i cellen.
get_display_styleHämtar visningsstilen för cellen.
Om den här cellen också påverkas av andra inställningar som villkorlig formatering, listobjekt etc.,
då kan visningsstilen skilja sig från cell.GetStyle().
get_display_styleHämtar visningsstilen för cellen.
Om cellen är villkorligt formaterad är visningsstilen inte samma som cell.GetStyle().
get_styleFår cellstilen.
get_styleOm checkBorders är sant, kontrollera om andra cellers gränser kommer att påverka stilen för denna cell.
set_styleStäller in cellstilen.
set_styleTillämpa den ändrade egenskapen för stil på cellen.
set_styleAnvänd cellformatet baserat på flaggor.
set_formulaStäll in formeln och värdet (beräknat resultat) för formeln.
set_formulaStäll in formeln och värdet på formeln.
set_formulaStäll in formeln och värdet (beräknat resultat) för formeln.
set_array_formulaStäller in en matrisformel till ett cellintervall.
set_array_formulaStäller in en matrisformel (äldre matrisformel inmatad via CTRL+SHIFT+ENTER i ms excel) till ett cellintervall.
set_array_formulaStäller in en matrisformel till ett cellintervall.
set_array_formulaStäller in en matrisformel till ett cellintervall.
set_shared_formulaStäller in en formel för ett cellintervall.
set_shared_formulaStäller in delade formler till ett cellintervall.
set_shared_formulaStäller in delade formler till ett cellintervall.
set_shared_formulaStäller in delade formler till ett cellintervall.
get_leafsHämta alla celler som refererar till denna cell direkt och behöver uppdateras när den här cellen ändras.
get_leafsHämta alla celler som kommer att uppdateras när denna cell ändras.
set_dynamic_array_formulaStäller in dynamisk matrisformel och får formeln att spilla in i närliggande celler om möjligt.
set_dynamic_array_formulaStäller in dynamisk matrisformel och får formeln att spilla in i närliggande celler om möjligt.
set_dynamic_array_formulaStäller in dynamisk matrisformel och får formeln att spilla in i närliggande celler om möjligt.
set_table_formulaSkapa datatabell med två variabler för ett givet intervall med start från den här cellen.
set_table_formulaSkapa datatabell med en variabel för ett givet intervall med start från den här cellen.
set_table_formulaSkapa datatabell med två variabler för ett givet intervall med start från den här cellen.
set_table_formulaSkapa datatabell med en variabel för ett givet intervall med start från den här cellen.
get_charactersReturnerar alla teckenobjekt
som representerar ett teckenintervall i celltexten.
get_charactersReturnerar alla teckenobjekt
som representerar ett teckenintervall i celltexten.
calculateBeräknar cellens formel.
get_string_valueHämtar strängvärdet efter specifik formaterad strategi.
get_width_of_valueHämtar bredden på värdet i enhet pixlar.
get_height_of_valueHämtar höjden på värdet i enhet pixlar.
get_format_conditionsHämtar formatvillkor som gäller för denna cell.
get_formulaFå formeln för denna cell.
get_precedentsHämtar alla referenser som visas i den här cellens formel.
get_dependentsHämta alla celler vars formel refererar till den här cellen direkt.
get_precedents_in_calculationHämtar alla prejudikat (referens till celler i aktuell arbetsbok) som används av denna cells formel när den beräknas.
get_dependents_in_calculationHämtar alla celler vars beräknade resultat beror på denna cell.
get_array_rangeHämtar matrisintervallet om cellens formel är en matrisformel.
remove_array_formulaTa bort matrisformel.
copyKopierar data från en källcell.
charactersReturnerar ett teckenobjekt som representerar ett teckenintervall i celltexten.
replaceErsätt texten i cellen med alternativ.
insert_textInfoga några tecken i cellen.
Om cellen är rikt formaterad kan den här metoden behålla den ursprungliga formateringen.
is_rich_textAnger om strängvärdet för den här cellen är en rikt formaterad text.
set_charactersStäller in RTF-format för cellen.
get_merged_rangeReturnerar ett Range-objekt som representerar ett sammanslaget intervall.
get_html_stringHämtar html-strängen som innehåller data och vissa format i denna cell.
to_jsonKonvertera Cell till JSON strukturdata.
equalsKontrollerar om detta objekt refererar till samma cell med ett annat cellobjekt.
get_conditional_formatting_resultFå resultatet av den villkorliga formateringen.
get_validationFår valideringen tillämpad på den här cellen.
get_validation_valueHämtar värdet av validering som gällde för den här cellen.
get_tableHämtar tabellen som innehåller denna cell.

Exempel

from aspose.cells import TextAlignmentType, Workbook
from aspose.pydrawing import Color

excel = Workbook()
cells = excel.worksheets[0].cells
# Put a string into a cell
cell = cells.get(0, 0)
cell.put_value("Hello")
first = cell.string_value
# Put an integer into a cell
cell = cells.get("B1")
cell.put_value(12)
second = cell.int_value
# Put a double into a cell
cell = cells.get(0, 2)
cell.put_value(-1.234)
third = cell.double_value
# Put a formula into a cell
cell = cells.get("D1")
cell.formula = "=B1 + C1"
# Put a combined formula: "sum(average(b1,c1), b1)" to cell at b2
cell = cells.get("b2")
cell.formula = "=sum(average(b1,c1), b1)"
# Set style of a cell
style = cell.get_style()
# Set background color
style.background_color = Color.yellow
# Set format of a cell
style.font.name = "Courier New"
style.vertical_alignment = TextAlignmentType.TOP
cell.set_style(style)

Se även