Excelを操作するクラス
[詳細]
#include <ExcelObject.h>
すべてのメンバ一覧
Public メソッド |
|
| ExcelObject () |
| | コンストラクタ
|
| Excel::Worksheet^ | getWorksheet (std::string sn) |
| | 名前からワークシートを取得する関数
|
| void | saveRTC (std::vector< std::string > sf) |
| | 保存用ワークシートに書き込む関数
|
| std::vector< std::string > | loadRTC () |
| | データポートの情報を保存用ワークシートから読み込む関数
|
| void | resetCellColor (int c, std::string l, std::string sn, std::string leng) |
| | セルの色を無色にする関数
|
| void | setCellStringSingle (int c, std::string l, std::string sn, std::string val) |
| | 単一のセルの文字列を変更する関数
|
| template<typename T > |
| void | setCellValueSingle (int c, std::string l, std::string sn, T val) |
| | 単一のセルの値を変更する関数
|
| std::string | getCellValueSingle (int c, std::string l, std::string sn) |
| | 単一のセルの値を取得する関数
|
| template<typename T > |
| void | setCellValue (int c, std::string l, std::string sn, bool state, std::vector< std::vector< T >> v) |
| | 1つ以上のセルの値を変更する関数
|
| template<typename T > |
| std::vector< T > | getCellValue (int c, std::string l, std::string sn, std::string leng) |
| | 1つ以上のセルの値を取得する関数
|
| void | Open (System::String^ fn) |
| | Excelファイルを開く関数
|
|
void | Close () |
| | COMオブジェクトを解放する関数
|
| void | setColor (int r, int g, int b) |
| | データ取得中のセルの背景の色を設定
|
説明
関数
template<typename T >
| std::vector<T> ExcelObject::getCellValue |
( |
int |
c, |
|
|
std::string |
l, |
|
|
std::string |
sn, |
|
|
std::string |
leng |
|
) |
| |
|
inline |
1つ以上のセルの値を取得する関数
- 引数:
-
| c | 列番号 |
| l | 行番号 |
| sn | シート名 |
| state | 列を移動する場合はTrue |
- 戻り値:
- 取得した値
| std::string ExcelObject::getCellValueSingle |
( |
int |
c, |
|
|
std::string |
l, |
|
|
std::string |
sn |
|
) |
| |
|
inline |
単一のセルの値を取得する関数
- 引数:
-
- 戻り値:
- セルの値
| Excel::Worksheet ExcelObject::getWorksheet |
( |
std::string |
sn | ) |
|
名前からワークシートを取得する関数
- 引数:
-
- 戻り値:
- シートオブジェクト
| std::vector< std::string > ExcelObject::loadRTC |
( |
| ) |
|
データポートの情報を保存用ワークシートから読み込む関数
- 戻り値:
- 読み込んだ文字列
| void ExcelObject::Open |
( |
System::String^ |
fn | ) |
|
| void ExcelObject::resetCellColor |
( |
int |
c, |
|
|
std::string |
l, |
|
|
std::string |
sn, |
|
|
std::string |
leng |
|
) |
| |
セルの色を無色にする関数
- 引数:
-
| c | 列番号 |
| l | 行番号 |
| sn | シート名 |
| leng | 行の範囲 |
| void ExcelObject::saveRTC |
( |
std::vector< std::string > |
sf | ) |
|
| void ExcelObject::setCellStringSingle |
( |
int |
c, |
|
|
std::string |
l, |
|
|
std::string |
sn, |
|
|
std::string |
val |
|
) |
| |
単一のセルの文字列を変更する関数
- 引数:
-
| c | 列番号 |
| l | 行番号 |
| sn | シート名 |
| val | 入力する文字列 |
template<typename T >
| void ExcelObject::setCellValue |
( |
int |
c, |
|
|
std::string |
l, |
|
|
std::string |
sn, |
|
|
bool |
state, |
|
|
std::vector< std::vector< T >> |
v |
|
) |
| |
|
inline |
1つ以上のセルの値を変更する関数
- 引数:
-
| c | 列番号 |
| l | 行番号 |
| sn | シート名 |
| state | 列を移動する場合はTrue |
| v | 入力する値 |
template<typename T >
| void ExcelObject::setCellValueSingle |
( |
int |
c, |
|
|
std::string |
l, |
|
|
std::string |
sn, |
|
|
T |
val |
|
) |
| |
|
inline |
単一のセルの値を変更する関数
- 引数:
-
| c | 列番号 |
| l | 行番号 |
| sn | シート名 |
| val | 入力する値 |
| void ExcelObject::setColor |
( |
int |
r, |
|
|
int |
g, |
|
|
int |
b |
|
) |
| |
データ取得中のセルの背景の色を設定
- 引数:
-
| r | 背景の色(R) |
| g | 背景の色(G) |
| b | 背景の色(B) |
変数
| System::String ^ ExcelObject::filename |
| Excel::Application ^ ExcelObject::xlApplication |
| Excel::Workbook ^ ExcelObject::xlWorkbook |
| Excel::Workbooks ^ ExcelObject::xlWorkbooks |
| System::Collections::Generic::List<Excel::Worksheet^> ^ ExcelObject::xlWorksheet |
| Excel::Sheets ^ ExcelObject::xlWorksheets |
このクラスの説明は次のファイルから生成されました: