Excel_Import in ax Table Name TeskTable
static void pramodExcel_Import(Args _args)
{
SysExcelApplication application;
SysExcelWorkbooks workbooks;
SysExcelWorkbook workbook;
SysExcelWorksheets worksheets;
SysExcelWorksheet worksheet;
SysExcelCells cells;
COMVariantType type;
OMOperatingUnit OMOperatingUnit;
int row=1,site;
Name name;
//ID id;
FileName filename;
TestTable TestTable;
str Strvalue11,Strvalue1 ,RG,status2;
int id1;
Description Name1,City1,first,date1;
real first1;
date date2;
int64 Strvalue;
//ApprovalStatus ApprovalStatus,status1;
;
application = SysExcelApplication::construct();
workbooks = application.workbooks();
ttsBegin;
delete_from TestTable;
ttscommit;
filename = "C:\\Users\\Mjagan\\Desktop\\pramod\\Data1.xlsx";
ttsBegin;
try
{
workbooks.open(filename);
}
catch (Exception::Error)
{
throw error("File cannot be opened.");
}
workbook = workbooks.item(1);
worksheets = workbook.worksheets();
worksheet = worksheets.itemFromNum(1);
cells = worksheet.cells();
do
{
row++;
Name1 = cells.item(row, 1).value().bStr();
if(Name1 == "")
Name1 = int2str(cells.item(row, 1).value().double());
//id1 = cells.item(row,2).value().double();
//if(id1 == "")
//id1 = int2str(cells.itme,2).
Id1 = cells.item(row, 2).value().double();
//if(Id1 == "")
//Id1 = int2str(cells.item(row, 2).value().double());
TestTable.Name = Name1;
TestTable.id = id1;
TestTable.insert();
type = cells.item(row+1, 1).value().variantType();
}
while (type != COMVariantType::VT_EMPTY);
application.quit();
ttsCommit;
}
No comments:
Post a Comment