Mevcut Bir Stili Değiştirin

Microsoft Excel’i kullanma

Microsoft Excel 97-2003’te bir stili güncellemek için:

  1. ÜzerindeBiçim menü, tıklayınstil.
  2. bölümünden değiştirmek istediğiniz stili seçin.Stil adı liste.
  3. TıklamakDeğiştir.
  4. Biçim Cells iletişim kutusundaki sekmeleri kullanarak istediğiniz stil seçeneklerini seçin.
  5. TıklamakTamam.
  6. AltındaStil içerir, istediğiniz stil özelliklerini belirtin.
  7. TıklamakTamam stili kaydetmek ve seçilen aralığa uygulamak için.

Aspose.Cells’i kullanma

Aspose.Cells şunları sağlar:Stil güncellemesi mevcut bir stili güncelleme yöntemi.

İster Aspose.Cells kullanılarak dinamik olarak oluşturulmuş ister önceden tanımlı olsun, adlandırılmış bir stili değiştirmek içinStil güncellemesi bir hücreye veya aralığa uygulanan stildeki değişiklikleri yansıtma yöntemi.

buStil güncellemesi yöntemi şu şekilde davranır:Tamam Stil iletişim kutusundaki düğme: mevcut bir stilde değişiklik yaptıktan sonra, değişikliği uygulamak için arayın. Bir hücre aralığına zaten bir stil uyguladıysanız, stil niteliklerini değiştirin ve yöntemi çağırın, bu hücrelerin biçimlendirmesi otomatik olarak güncellenir.

Stil Oluşturma ve Değiştirme

Bu örnek, bir stil nesnesi oluşturur, bunu bir hücre aralığına uygular ve stil nesnesini değiştirir. Değişiklikler hücreye ve stilin uygulandığı aralığa otomatik olarak uygulanır.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getSharedDataDir(CreatingStyle.class) + "articles/";
// Create a workbook.
Workbook workbook = new Workbook();
// Create a new style object.
Style style = workbook.createStyle();
// Set the number format.
style.setNumber(14);
// Set the font color to red color.
style.getFont().setColor(Color.getRed());
// Name the style.
style.setName("Date1");
// Get the first worksheet cells.
Cells cells = workbook.getWorksheets().get(0).getCells();
// Specify the style (described above) to A1 cell.
cells.get("A1").setStyle(style);
// Create a range (B1:D1).
Range range = cells.createRange("B1", "D1");
// Initialize styleflag object.
StyleFlag flag = new StyleFlag();
// Set all formatting attributes on.
flag.setAll(true);
// Apply the style (described above)to the range.
range.applyStyle(style, flag);
// Modify the style (described above) and change the font color from red to black.
style.getFont().setColor(Color.getBlack());
// Done! Since the named style (described above) has been set to a cell and range,the change would be Reflected(new
// modification is implemented) to cell(A1) and //range (B1:D1).
style.update();
// Save the excel file.
workbook.save(dataDir + "CreatingStyle_out.xls");

Mevcut Bir Stili Değiştirmek

Bu örnek, bir aralığa Yüzde adlı bir stilin zaten uygulanmış olduğu basit bir şablon Excel dosyası kullanır. Örnek:

  1. tarzı alır,
  2. bir stil nesnesi oluşturur ve
  3. stil biçimlendirmesini değiştirir.

Değişiklikler, stilin uygulandığı aralığa otomatik olarak uygulanır.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getSharedDataDir(ModifyExistingStyle.class) + "articles/";
/*
* Create a workbook. Open a template file. In the book1.xls file, we have applied Microsoft Excel's Named style
* i.e., "Percent" to the range "A1:C8".
*/
Workbook workbook = new Workbook(dataDir + "book1.xlsx");
// We get the Percent style and create a style object.
Style style = workbook.getNamedStyle("Percent");
// Change the number format to "0.00%".
style.setNumber(10);
// Set the font color.
style.getFont().setColor(Color.getRed());
// Update the style. so, the style of range "A1:C8" will be changed too.
style.update();
// Save the excel file.
workbook.save(dataDir + "ModifyExistingStyle_out.xlsx");