Differences
This shows you the differences between two versions of the page.
|
cor4:app:objects:cexcel [2005/10/08 21:22] ivivan created |
cor4:app:objects:cexcel [2021/01/05 11:39] (current) |
||
|---|---|---|---|
| Line 2: | Line 2: | ||
| Ez az osztály az Excelhez kapcsolódik és ennek segítségével lehet elvégezni műveleteket ''xls'' fájlokon. | Ez az osztály az Excelhez kapcsolódik és ennek segítségével lehet elvégezni műveleteket ''xls'' fájlokon. | ||
| + | |||
| ===== konstruktor ===== | ===== konstruktor ===== | ||
| - | ''CExcel(string FileName)'' | + | Az objektum létrehozáskor rögtön kapcsolódik is az Excelhez, ez néhány másodpercig is eltarthat, ezért érdemes csak akkor példányosítani, ha tényleg szükség van rá. |
| - | + | ||
| - | A paraméterként megadott fájlt megnyitja excelben. Az objektum létrehozáskor rögtön kapcsolódik is az Excelhez, ez néhány másodpercig is eltarthat, ezért érdemes csak akkor példányosítani, ha tényleg szükség van rá. | + | |
| Amennyiben létrehozás közben bármilyen hiba lép fel, akkor - a többi osztályhoz hasonlóan - **false** értékkel tér vissza. | Amennyiben létrehozás közben bármilyen hiba lép fel, akkor - a többi osztályhoz hasonlóan - **false** értékkel tér vissza. | ||
| + | |||
| + | ''CExcel()'' | ||
| + | |||
| + | Egy üres táblázatot nyit Excelben. | ||
| + | |||
| + | ''CExcel(string FileName)'' | ||
| + | |||
| + | A paraméterként megadott fájlt megnyitja Excelben. | ||
| ===== Metódusok ===== | ===== Metódusok ===== | ||
| Line 30: | Line 37: | ||
| Megadja az aktuális munkalap nevét. | Megadja az aktuális munkalap nevét. | ||
| + | |||
| + | ==== range ==== | ||
| + | |||
| + | ''CExcelRange range(string cell)'' | ||
| + | |||
| + | A szövegesen megadott cella lesz a tartomány. | ||
| + | |||
| + | ''CExcelRange range(int x, int y)'' | ||
| + | |||
| + | A két paraméterrel megadott cell lesz a tartomány. | ||
| + | |||
| + | ''CExcelRange range(int x1, int y1, int x2, int y2)'' | ||
| + | |||
| + | A négy paraméterrel kijelölt téglalapba eső cellák lesznek a tartomány elemei. | ||
| ==== setActiveSheet ==== | ==== setActiveSheet ==== | ||
| Line 36: | Line 57: | ||
| Beállítja az aktuális munkalapot a megadott nevűre. Amennyiben ilyen nevű munkalap még nem létezik létrehozza. | Beállítja az aktuális munkalapot a megadott nevűre. Amennyiben ilyen nevű munkalap még nem létezik létrehozza. | ||
| + | |||
| + | ==== setSheetName ==== | ||
| + | |||
| + | ''void setSheetName(string name)'' | ||
| + | |||
| + | Az aktuális munkalap nevét lehet megváltoztatni. | ||
| ==== save ==== | ==== save ==== | ||
| Line 42: | Line 69: | ||
| Elmenti a megnyitott Excel file-t. Siker esetén **true**, hiba esetén **false** értékkel tér vissza. | Elmenti a megnyitott Excel file-t. Siker esetén **true**, hiba esetén **false** értékkel tér vissza. | ||
| + | |||
| ==== getValue ==== | ==== getValue ==== | ||
| ''string getValue(string cell)'' | ''string getValue(string cell)'' | ||
| + | |||
| + | ''string getValue(int col, int row)'' | ||
| Visszaadja az adott cella tartalmát. | Visszaadja az adott cella tartalmát. | ||
| + | |||
| ==== setValue ==== | ==== setValue ==== | ||
| ''bool setValue(string cell, string value)'' | ''bool setValue(string cell, string value)'' | ||
| + | |||
| + | ''bool setValue(int col, int row, string value)'' | ||
| Beállítja az adott cella tartalmát. Amennyiben a művelet hiba nélkül lefutott, a visszaadott érték **true**, ellenkező esetben **false**. | Beállítja az adott cella tartalmát. Amennyiben a művelet hiba nélkül lefutott, a visszaadott érték **true**, ellenkező esetben **false**. | ||
| + | |||
| ==== show ==== | ==== show ==== | ||
| Line 60: | Line 94: | ||
| Megjeleníti az Excel alkalmazást. Ebben az esetben az Excel nem záródik be a handler lefutása után. | Megjeleníti az Excel alkalmazást. Ebben az esetben az Excel nem záródik be a handler lefutása után. | ||
| + | |||
| + | ==== setRowHeight ==== | ||
| + | |||
| + | ''bool setrowheight(int row,float height)'' | ||
| + | |||
| + | A megadott sorszámú sor (0-tól kezdve a számozást) magasságát ''height''-re állítja. | ||
| + | |||
| + | ==== setColumnWidth ==== | ||
| + | |||
| + | ''bool setcolumnwidth(int col,float width)'' | ||
| + | |||
| + | A megadott sorszámú oszlop (0-tól kezdve a számozást) szélességét ''width''-re állítja. | ||
| ====== Példa ====== | ====== Példa ====== | ||