Kövesse ezt a cikket a szöveg tördeléséhez Excel nyelven C# használatával. Ebben a cikkben megtalálja az alkalmazásíráshoz szükséges fejlesztői környezet beállításához szükséges erőforrásokat, a programozási lépések listáját, valamint egy futtatható mintakódot, amely bemutatja, hogyan lehet szöveget körbefűzni Excelben C# használatával. Megvitatjuk a szöveg tördelésének különféle lehetőségeit is csak a kiválasztott cellákba.
A tördelési szöveg alkalmazásának lépései Excelben a C# használatával
- Állítsa be az IDE-t a Aspose.Cells for .NET használatára a szöveg tördeléséhez
- Hozzon létre egy Workbook-t, nyissa meg a worksheet-t, és érjen el egy cellát
- Tegyen be ebbe a cellába olyan szöveget, amely nem igényel tördelést
- Nyisson meg egy másik cellát, és tegyen minta szöveget a tördeléshez
- Nyissa meg ennek a cellának a stílusát, és állítsa igazra az IsTextWrapped jelzőt
- Állítsa vissza a stílust a cellára a frissített jelzővel
- Hívja meg az AutoFitRows() metódust a munkalaphoz, és mentse a kimeneti fájlt
Ezek a lépések összefoglalják, hogyan lehet szótördelést csinálni Excelben C# használatával. Ehhez hozzá kell férni a célcella stílustulajdonságához, és az IsTextWrapped értéket igazra kell állítani. Ezután hívja meg az AutoFitRows() függvényt a munkalaphoz, ami a szöveg tördelését okozza minden olyan cellában, amelynek stílusának IsTextWrapped tulajdonságértéke true”.
Kód a szöveg automatikus tördeléséhez Excelben C# használatával
using System; | |
using Aspose.Cells; | |
class Program | |
{ | |
static void Main(string[] args) // Wrap text in Excel file using C# | |
{ | |
new License().SetLicense("License.lic"); | |
// Create workbook | |
Workbook workbook = new Workbook(); | |
// Access worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Put text in a cell that will not be wrapped | |
Cell cell1 = worksheet.Cells["B1"]; | |
cell1.PutValue("This text will not be wrapped"); | |
// Put some other text for wrapping | |
Cell cell2 = worksheet.Cells["B5"]; | |
cell2.PutValue("This text will be wrapped"); | |
Style style = cell2.GetStyle(); | |
style.IsTextWrapped = true; | |
cell2.SetStyle(style); | |
// Autofit rows to wrap the text | |
worksheet.AutoFitRows(); | |
// Save the Excel file | |
workbook.Save("result.xlsx", SaveFormat.Xlsx); | |
Console.WriteLine("Done"); | |
} | |
} |
Ez a mintakód bemutatja hogyan illeszthet szöveget az Excelbe C# használatával. Különböző túlterhelt metódusokat hívhat meg az AutoFitRows számára, amelyek lehetővé teszik az AutoFitWrappedTextType-ot tartalmazó AutoFitterOptions osztályobjektum használatát. Az AutoFitWrappedTextType alapértelmezett értéke Default, amely az Excelhez hasonlóan tördeli a szöveget, azonban használhatja a Bekezdés opciót, amely a szöveget a leghosszabb bekezdés szerint tördeli.
Ez a cikk megtanított minket * hogyan alkalmazzuk a szöveg tördelését Excelben C# használatával*. A feltételes formázás alkalmazásához olvassa el a következő cikket: Feltételes formázás alkalmazása Excelben C#-ban.