1.我想你应该是一个cell一个cell的读出字符串,然后再组合到你的字符串中。一个
sheet中的cell太多了,我想“一个sheet的内容到一个字符串中”有点困难
c++ builder 代码
e.g.
//打开指定的文件
ExcelApplication1->Workbooks->Open(sName);
//不显示警告消息
ExcelApplication1->Set_DisplayAlerts(0,false);
//
ExcelWorkbook1->ConnectTo(ExcelApplication1->Workbooks->get_Item(1));
// 连接sheet2(第2个sheet)
ExcelWorksheet2->ConnectTo(ExcelWorkbook1->Worksheets->get_Item(2));
//得到指定行列的内容
RangePtr m_RangeTmp =(RangePtr)ExcelWorksheet2->Cells->get_Item((Variant)1,(Variant)1);
Variant tNumber = m_RangeTmp->get_Value();
2.你知道x,y,就应该知道范围,因为x,y是sheet中的行和列
3.你可以先用workbook得到这个文档有多少个sheet,然后用worksheet就可以依次得到
他们的name