首 页 行业资讯 新车 试驾评测 养车用车 车型库

c语言 excel 编程

发布网友 发布时间:2022-04-23 06:55

我来回答

3个回答

热心网友 时间:2022-06-17 02:41

excel 和access数据库操作一样 可以用ado的方式访问数据库 可执行增删改查询的所有操作追问有木有什么软件和教程,网上找不着…

追答http://www.cnblogs.com/sensizhe/archive/2009/04/01/1427362.html 简单教程

热心网友 时间:2022-06-17 02:41

都用面向对象的了

热心网友 时间:2022-06-17 02:42

你可以用vc的CApplication ,CWorkbooks,CWorkbook,CWorksheets等等进行操作。你可以在网上搜索一下。追问有木有什么教程,网上找不着…

追答_Application app; //
Workbooks books;
_Workbook book;
Worksheets sheets;
_Worksheet sheet;
Range range;
Font font; //
Range cols;

COleVariant covOptional((long)DISP_E_PARAMNOTFOUND, VT_ERROR);
if( !app.CreateDispatch("Excel.Application") ){
this->MessageBox("Error");
return;
}
books=app.GetWorkbooks();
book=books.Add(covOptional);
sheets=book.GetSheets();
sheet=sheets.GetItem(COleVariant((short)1));
range=sheet.GetRange(COleVariant("A1"),COleVariant("A1"));
range.SetValue2(COleVariant("HELLO EXCEL!"));
font=range.GetFont();
font.SetBold(COleVariant((short)TRUE));
range=sheet.GetRange(COleVariant("A2"),COleVariant("A2"));
range.SetFormula(COleVariant("=RAND()*100000"));
range.SetNumberFormat(COleVariant("$0.00"));
cols=range.GetEntireColumn();
cols.AutoFit();
app.SetVisible(TRUE);

app.SetUserControl(TRUE);
这是一个写excel的例子。当然要包含一个excel.h的头文件,你可以到网上找一找。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com