Ez a rövid oktatóanyag információkat tartalmaz arról, hogy hogyan állíthatja be a cella szélességét az Excelben a C# használatával. A C# Excel oszlopszélesség használatával az ebben az oktatóanyagban leírt lépésenkénti folyamat segítségével többféleképpen beállítható. Beállíthatja az oszlopszélességet különböző mértékegységekben a követelményeknek megfelelően, és elmentheti a kimeneti fájlt a kívánt formátumok bármelyikében, például XLSX, XLS, ODS stb.
A cellaszélesség beállításának lépései Excelben a C# használatával
- A Nuget csomagkezelőből a Aspose.Cells hozzáadásával hozza létre a környezetet
- Példányosítson egy Workbook osztályobjektumot az oszlopszélesség beállításához
- A munkafüzet alapértelmezett gyűjteményéből hozzáférhet a célhoz: worksheet
- Az oszlopszélesség beállításához használja a SetColumnWidth() függvényt
- Mentse a kimeneti Excel fájlt a megadott oszlopszélességgel
Ezek a lépések elmagyarázták, hogyan lehet C# Excel segítségével beállítani a cellaszélességet. A környezet létrehozása után létrehozhat vagy betölthet egy Excel fájlt, majd beállíthatja a kívánt munkalapot, amelynek cellaszélességét módosítani kívánja. A Worksheet.Cells.SetColumnWidth() segítségével beállíthatja az oszlop szélességét az oszlopszám és az oszlopszélesség megadásával.
Kód a cellaszélesség beállításához az Excelben a C# használatával
using Aspose.Cells; | |
namespace SetWidthOfCellInExcelUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to set width of cell in CSharp | |
{ | |
// Instantiate the license to remove trial version watermark in the output Excel file | |
Aspose.Cells.License licForCells= new Aspose.Cells.License(); | |
licForCells.SetLicense("Aspose.Svg.lic"); | |
// Create a workbook class object to set column width | |
Workbook wb = new Workbook(); | |
// Access the first worksheet from the default collection of worksheets | |
Worksheet ws = wb.Worksheets[0]; | |
// Set the column width to 20.0 | |
ws.Cells.SetColumnWidth(1, 20.0); | |
// Saving the Excel file having specified column width | |
wb.Save("output.xlsx"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
A C# Excel oszlop automatikus illesztése funkció a munkalap kijelölt soraihoz is megvalósítható a Worksheet.AutoFitColumn() függvény használatával, ahol az első argumentum az oszlopindex, az utolsó két argumentum pedig a kezdő és a záró sorokat jelzi. . Hasonlóképpen, ha be szeretné állítani a szabványos oszlopszélességet a teljes lapra, állítsa be a Worksheet.Cells.StandardWidth tulajdonságot a kívánt szélességre. A cellaszélesség hüvelykben és pixelben is beállítható a Worksheet.Cells.SetColumnWidthInch() és a Worksheet.Cells.SetColumnWidthPixel() függvényekkel.
Ebben a cikkben megtanultuk, hogyan kell beállítani az oszlopszélességet. Ha a sormagassággal szeretne dolgozni, olvassa el a következő cikket: Hogyan állítsuk be a sor magasságát az Excelben a C# segítségével.