在Delphi中用ADO连接Excel,把Excel中的数据导到DBGridEh
如果Excel某个单元格的格式有错误——注意:是Excel判断得出的格式错误,不是误把文本格式设成了数字格式的那种错误,数据就读取不过来这个问题怎么解决啊?
如果Excel某个单元格的格式有错误——注意:是Excel判断得出的格式错误,不是误把文本格式设成了数字格式的那种错误,数据就读取不过来这个问题怎么解决啊?
解决方案 »
- 请问用SPCOMM来传递文件怎么传递?
- 如何判断查找的数据内容是否存在某一数据中
- TreeView中点击结点和点击结点前的'+'号同样会产生TreeViewClick事件,能不能判断一下用户到底是按什么触发事件的?
- 如何获得界面上字符串的宽度与高度(即多少个象素)?
- 过年快放假了,开心,放点分之3
- TreeView中图片的问题
- Blob字段怎么不能保存进去,怪事
- 我也太菜了,请问:dbexpress可以连接到ms sqlserver吗?
- 讨论!!Delphi+MSSQL的程序如何发布最好!来者有分!(每人20)不够了再加!
- 暑假兼职的请进
- 在Delphi中如何让memo显示完所有的数据再换行
- printdialog问题
if ExcelApp = nil then
begin
ExcelApp := TExcelApplication.Create(Owner);
end;
if Workbook = nil then
begin
Workbook := TExcelWorkbook.Create(Owner);
Workbook.ConnectTo(
ExcelApp.Workbooks.Add(NULL, 0));
end;
if WorkSheet = nil then
begin
Worksheet := TExcelWorksheet.Create(Owner);
Worksheet.ConnectTo(Workbook.Worksheets.Item[1] as _Worksheet);
end;
Result := True;
except
Result := False;
FreeAndNil(ExcelApp);
FreeAndNil(WorkBook);
FreeAndNil(WorkSheet);
Msg := '无法创建Excel,也许没有安装Excel!';
MessageDlg(Msg, mtError, [mbOk], 0);
raise Exception.Create(Msg +
#13'请安装Excel,或到安装了Excel的工作站上在执行此操作!');
Exit;
end;