Javaを使用してExcel Printページ余白を設定する
5730 ワード
この記事ではExcelのページマージンを設定する方法をExcelワークシートを印刷する前に無料spireを使用して共有します.Java用のXLS.このサードパーティのフリーAPIでは、トップマージン、ボトムマージン、左マージン、右マージン、ヘッダーマージン、フッタマージンを設定できました.
設置(2件)
1 , 1 , 5 , 2 , 556 , 7152をダウンロードして、それを解凍してください.XLSプロジェクトに依存するファイル.
2 Men . MainプロジェクトにJAR依存を追加するには、次の設定をPOMに追加します.XML
設置(2件)
1 , 1 , 5 , 2 , 556 , 7152をダウンロードして、それを解凍してください.XLSプロジェクトに依存するファイル.
2 Men . MainプロジェクトにJAR依存を追加するには、次の設定をPOMに追加します.XML
<repositories>
<repository>
<id>com.e-iceblue</id>
<name>e-iceblue</name>
<url>http://repo.e-iceblue.com/nexus/content/groups/public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.xls.free</artifactId>
<version>3.9.1</version>
</dependency>
</dependencies>
サンプルコードimport com.spire.xls.*;
import java.awt.*;
public class AddBorders {
public static void main(String[] args){
//Create a workbook instance
Workbook workbook = new Workbook();
//Load the Excel file
workbook.loadFromFile("C:\\Users\\Administrator\\Desktop\\input.xlsx");
//Get the first worksheet
Worksheet sheet = workbook.getWorksheets().get(0);
//Get the cell range that you want to apply border style
CellRange cr = sheet.getCellRange(sheet.getFirstRow(), sheet.getFirstColumn(), sheet.getLastRow(), sheet.getLastColumn());
//Apply border style
cr.getBorders().setLineStyle(LineStyleType.Double);
cr.getBorders().getByBordersLineType(BordersLineType.DiagonalDown).setLineStyle(LineStyleType.None);
cr.getBorders().getByBordersLineType(BordersLineType.DiagonalUp).setLineStyle(LineStyleType.None);
cr.getBorders().setColor(Color.BLUE);
//Save the resultant file
workbook.saveToFile("SetBorder.xlsx", ExcelVersion.Version2010);
}
}
free APIReference
この問題について(Javaを使用してExcel Printページ余白を設定する), 我々は、より多くの情報をここで見つけました https://dev.to/codesharing/set-excel-print-page-margins-using-java-3cc8テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol