apache - poi – hyperlink

, i dette kapitel forklares, hvordan at tilføje hyperlinks til indholdet i en celle.normalt hyperlinks anvendes til adgang til ethvert net url, e - post, eller en ekstern fil. følgende kode viser, hvordan vi kan skabe hyperlinks på celler, import java.io.file; import java.io.fileoutputstream; import org.apache.poi.common.usermodel.hyperlink; import org.apache.poi.hssf.util.hssfcolor; import org.apache.poi.ss.usermodel.creationhelper; import org.apache.poi.xssf.usermodel.xssfcell; import org.apache.poi.xssf.usermodel.xssfcellstyle; import org.apache.poi.xssf.usermodel.xssffont; import org.apache.poi.xssf.usermodel.xssfhyperlink; import org.apache.poi.xssf.usermodel.xssfsheet; import org.apache.poi.xssf.usermodel.xssfworkbook; offentlige klasse hyperlinkex {offentlige statisk tomrum vigtigste (string [] args) gør undtagelse (xssfworkbook -rkbook = nye xssfworkbook(); xssfsheet regneark = arbejdsbog. createsheet ("hyperlinks"); xssfcell celle. creationhelper createhelper = arbejdsbog. getcreationhelper(); xssfcellstyle hlinkstyle = arbejdsbog. createcellstyle(); xssffont hlinkfont = arbejdsbog. createfont(); hlinkfont. setunderline (xssffont. u_single); hlinkfont. setcolor (hssfcolor. blå. indeks); hlinkstyle. setfont (hlinkfont); //url forbindelse celle = regneark. createrow (1). createcell (kort 1) celle. setcellvalue ("url link"); xssfhyperlink forbindelse = (xssfhyperlink) createhelper. createhyperlink (hyperlink. link_url), link. setaddress ("http://www.tutorialspoint.com/"); celle. sethyperlink ((xssfhyperlink) link), celle. setcellstyle (hlinkstyle); //et hyperlink til en fil i den nuværende fortegnelse celle = regneark. createrow (2). createcell (kort 1) celle. setcellvalue ("fil link"); forbindelse = (xssfhyperlink) createhelper. createhyperlink (hyperlink. link_file); link. setaddress ("cellstyle. xlsx"); celle. sethyperlink (link), celle. setcellstyle (hlinkstyle); //e - mail - link - = regneark. createrow (3). createcell (kort 1) celle. setcellvalue ("e - mail - link"); forbindelse = (xssfhyperlink) createhelper. createhyperlink (hyperlink. link_email), link. setaddress ("mailto: contact @ tutorialspoint. kom."+ "om = hyperlink"); celle. sethyperlink (link), celle. setcellstyle (hlinkstyle); fileoutputstream ud = nye fileoutputstream (ny database ("hyperlink. xlsx"); arbejdsbog. skrive (ud). close(); system. println ("hyperlink.xlsx skrevet med")}}, medmindre ovennævnte kode, som hyperlinkex -.udarbejde og gennemføre det fra kommandoen hurtig som følger. $javac hyperlinkex.java $java hyperlinkex, vil det skabe en excel - fil, der hedder, hyperlink.xlsx, i deres nuværende fortegnelse, og har følgende output på kommando, hurtig. hyperlink.xlsx skrevet med succes, hyperlink.xlsx, fil ud som følger.,,

Hyperlink



Previous:
Next Page: