Witam,
Mam napisany program, który pobiera dane z pliku .xls
Kiedy w komórce jest tekst to może on być typu string lub wstring.
void FvInfo::SetDescription(const BasicExcelCell *cell)
{
if(cell->Type() == BasicExcelCell::STRING)
{
this->description = cell->GetString();
this->wdescription = L"";
}
else
{
this->wdescription = cell->GetWString();
this->description = "";
}
}
Piszę teraz klasę do której potrzebuję zapisać w różne pola pobrany tekst z pliku, popracować na tych danych i zapisać je z powrotem do pliku .xls.
Zapisuję metodami SetString() lub SetWstring() na podstawie tego czy dane pole nie jest puste. Podejrzewam, że za pomocą template lub void* da się to wszystko zrobić o wiele prościej.
Proszę o jakieś wskazówki jak to ugryźć.