apache - poi – formel

, dette kapitel tager dig igennem processen med at anvende forskellige formler på celler, der bruger java programmering.det grundlæggende formål med excel - anvendelse er at opretholde numeriske data ved at anvende løsninger på det. i en formel, vi vedtager, dynamiske værdier eller steder af værdier i excel - ark.for at udføre denne formel, du får det ønskede resultat.følgende tabel indeholder nogle grundlæggende formler, der ofte anvendes i excel -., at flere numre operation syntaks = summen (loc1: locn) eller = summen (n1, n2) tæller = tæller (loc1: locn) eller = tæller (n1, n2,) effekt af to tal = effekt (loc1, loc2) eller = effekt (nummer) max af flere numre = max (loc1: locn) eller = max (n1, n2) produkt = produkt (loc1: locn) eller = produkt (n1, n2) faktor =, (locn) eller =, (antal) absolutte antal = abs (locn) eller = abs (antal) i dag dato = today() omdanner små = lavere (locn) eller = lavere (tekst) kvadratroden = sqrt (locn) eller = sqrt (antal), følgende koder anvendes til at tilføje fremgangsmåder til en celle, og udføre det., import java.io.file; import java.io.fileoutputstream; import org.apache.poi.xssf.usermodel.xssfcell; import org.apache.poi.xssf.usermodel.xssfrow; import org.apache.poi.xssf.usermodel.xssfsheet; import org.apache.poi.xssf.usermodel.xssfworkbook; offentlige klasse formel (offentlige statisk tomrum vigtigste (string [] args) gør undtagelse (xssfworkbook arbejdsbog = nye xssfworkbook(); xssfsheet regneark = arbejdsbog. createsheet ("formel"); xssfrow ro = regneark. createrow (1); xssfcell celle = row. createcell (1) og mobil. setcellvalue ("= ="); - = row. createcell (2) celle. setcellvalue (2); linje = regneark. createrow (2); - = row. createcell (1) celle. setcellvalue ("b ="); - = row. createcell (2); celle. setcellvalue (4); linje = regneark. createrow (3);celle = row. createcell (1) celle. setcellvalue ("i alt ="); - = row. createcell (2); //skabe beløb formel celle. setcelltype (xssfcell. cell_type_formula) celle. setcellformula ("beløb (c2: c3)"); - = row. createcell (3); celle. setcellvalue ("beløb (c2: c3)"); linje = regneark. createrow (4); - = row. createcell (1) celle. setcellvalue ("effekt ="); - = row. createcell (2); //skabe magt formel celle. setcelltype (xssfcell. cell_type_formula) og mobil. setcellformula ("effekt (c2 og c3)"); - = row. createcell (3) celle. setcellvalue ("effekt (c2 og c3)"); linje = regneark. createrow (5); - = row. createcell (1) celle. setcellvalue ("max ="); - = row.reatecell (2); //skabe max formel celle. setcelltype (xssfcell. cell_type_formula) celle. setcellformula ("max (c2 og c3)"); - = row. createcell (3) celle. setcellvalue ("max (c2 og c3)"); linje = regneark. createrow (6); - = row. createcell (1) celle. setcellvalue (", ="); - = row. createcell (2); //skabe, formel celle. setcelltype (xssfcell. cell_type_formula) celle. setcellformula (", (c3)"); - = row. createcell (3); celle. setcellvalue (", (c3)"); linje = regneark. createrow (7); - = row. createcell (1) celle. setcellvalue ("sqrt ="); - = row. createcell (2); //skabe sqrt formel celle. setcelltype (xssfcell. cell_type_formula);celle. setcellformula ("sqrt (c5)"); - = row. createcell (3) celle. setcellvalue ("sqrt (c5)"); arbejdsbog. getcreationhelper(). createformulaevaluator(). evaluateall(); fileoutputstream ud = nye fileoutputstream (ny database ("formel. xlsx"); arbejdsbog. skrive (ud);. close(); system. println ("fromula.xlsx skrevet med")), medmindre ovennævnte kode, som formula.java, og så udarbejde og gennemføre det fra kommandoen hurtig som følger. $javac formula.java $java - formel, vil det skabe en excel - fil, der hedder, formula.xlsx, i deres nuværende fortegnelse og have følgende output på kommando, hurtig. fromula.xlsx skrevet med succes, formula.xlsx, fil er følgendews.,,

Formula



Previous:
Next Page: