Mevcut Bir Stili Değiştirin
Aynı biçimlendirme seçeneklerini hücrelere uygulamak için yeni bir biçimlendirme stili nesnesi oluşturun. Biçimlendirme stili nesnesi, bir küme olarak adlandırılan ve depolanan yazı tipi, yazı tipi boyutu, girinti, sayı, kenarlık, desenler vb. gibi biçimlendirme özelliklerinin bir kombinasyonudur. Uygulandığında, o stildeki biçimlendirmenin tümü uygulanır.
Ayrıca mevcut bir stili kullanabilir, çalışma kitabıyla kaydedebilir ve aynı özniteliklere sahip bilgileri biçimlendirmek için kullanabilirsiniz.
Hücreler açıkça biçimlendirilmediğinde,Normal stili (çalışma kitabının varsayılan stili) uygulanır. Microsoft Excel, Normal stile ek olarak Virgül, Para Birimi ve Yüzde dahil olmak üzere çeşitli stilleri önceden tanımlar.
Aspose.Cells, bu stillerden herhangi birini veya istediğiniz niteliklerle tanımladığınız diğer stilleri değiştirmenize izin verir.
Microsoft Excel’i kullanma
Microsoft Excel 97-2003’te bir stili güncellemek için:
- ÜzerindeBiçim menü, tıklayınstil.
- bölümünden değiştirmek istediğiniz stili seçin.Stil adı liste.
- TıklamakDeğiştir.
- Biçim Cells iletişim kutusundaki sekmeleri kullanarak istediğiniz stil seçeneklerini seçin.
- TıklamakTamam.
- AltındaStil içerir, istediğiniz stil özelliklerini belirtin.
- 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:
- tarzı alır,
- bir stil nesnesi oluşturur ve
- 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"); |