を使用してExcelの平均値以下の値
この記事では、平均値以上の平均値を強調する方法と、自由な尖塔を使用して、これらの値の数を計算する方法を示します.Java用のXLS.
設置(2件)
1 , 1 , 5 , 2 , 556 , 7152をダウンロードして、それを解凍してください.XLSプロジェクトに依存するファイル.
2 Men . MainプロジェクトにJAR依存を追加するには、次の設定をPOMに追加します.XML
free library
アフター
設置(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 com.spire.xls.core.IConditionalFormat;
import com.spire.xls.core.spreadsheet.collections.XlsConditionalFormats;
import java.awt.*;
public class HighlightBelowAboveAverage {
public static void main(String[] args) {
//Create a Workbook object
Workbook workbook = new Workbook();
//Load a sample Excel file
workbook.loadFromFile("C:\\Users\\Administrator\\Desktop\\data.xlsx");
//Get the first worksheet
Worksheet sheet = workbook.getWorksheets().get(0);
//Use conditional formatting to highlight the values below average in the range "B2:B9"
XlsConditionalFormats format1 = sheet.getConditionalFormats().add();
format1.addRange(sheet.getCellRange("B2:B9"));
IConditionalFormat cf1 = format1.addAverageCondition(AverageType.Below);
cf1.setBackColor(Color.red);
//Use conditional formatting to highlight the values above average in the range "B2:B9"
XlsConditionalFormats format2 = sheet.getConditionalFormats().add();
format2.addRange(sheet.getCellRange("B2:B9"));
IConditionalFormat cf2 = format1.addAverageCondition(AverageType.Above);
cf2.setBackColor(Color.yellow);
//Get the count of values below average
sheet.getCellRange("D12").setFormula("=COUNTIF(B2:B9,\"<\"&AVERAGE(B2:B9))");
//Get the count of values above average
sheet.getCellRange("D13").setFormula("=COUNTIF(B2:B9,\">\"&AVERAGE(B2:B9))");
//Save the file
workbook.saveToFile("BolowOrAboveAverage.xlsx", ExcelVersion.Version2016);
}
}
以前free library
アフター
Reference
この問題について(を使用してExcelの平均値以下の値), 我々は、より多くの情報をここで見つけました https://dev.to/codesharing/highlight-values-below-or-above-average-in-excel-using-java-3mj3テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol