社区
C++ Builder
帖子详情
如何读Excel表中的数据?
slchen
2004-03-11 03:14:09
NAME 张三 李四 王五 马六
DATE 10 13 14 16
GENDER 1 0 1 1
ADRESS 辽宁 海南 北京 上海
这样的Excel 表格,用什么命令按照字段读出(包括使用那个控件,具体一些,没用过Excel)
(目的:我想把他们读出后,再保存到CB自己的数据库中(.dbf))
...全文
100
5
打赏
收藏
如何读Excel表中的数据?
NAME 张三 李四 王五 马六 DATE 10 13 14 16 GENDER 1 0 1 1 ADRESS 辽宁 海南 北京 上海 这样的Excel 表格,用什么命令按照字段读出(包括使用那个控件,具体一些,没用过Excel) (目的:我想把他们读出后,再保存到CB自己的数据库中(.dbf))
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gfh_79_0
2004-03-17
打赏
举报
回复
论坛上的
#include <vcl.h>
#include <utilcls.h>
#include <comobj.hpp>
#include <IniFiles.hpp>
#pragma hdrstop
#include "Excel.h"
#define PG OlePropertyGet
#define PS OlePropertySet
#define FN OleFunction
#define PR OleProcedure
Variant Ex,Wb,Sh1;
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
Ini();
}
//---------------------------------------------------------------------------
bool TForm1::OpenFile(AnsiString file_name,bool flag)//打开指定的EXCEl文件
{
if(Ex.IsEmpty())
{
try
{
Ex = Variant::CreateObject("Excel.Application");
}
catch(...)
{
return false;
}
}
Ex.PG("WorkBooks").PR("Open",file_name);
Wb = Ex.PG("ActiveWorkBook");
Sh1 = Wb.PG("ActiveSheet");
Ex.PS("Visible",flag);//false文件不可见,true可见
return true;
}
//------------------------------------------------------------------------------
bool TForm1::CreateNewFile()//新建一个EXCEL文件
{
if(Ex.IsEmpty())
{
try
{
Ex = Variant::CreateObject("Excel.Application");
}
catch(...)
{
return false;
}
}
Ex.PG("WorkBooks").PR("Add");
Wb = Ex.PG("ActiveWorkBook");
Sh1 = Wb.PG("ActiveSheet");
return true;
}
//-------------------------------------------------------------------------------
void TForm1::SetValue(int i,int j,AnsiString value)//给指定的单元格赋值,i=行号 j=列号
{
Sh1.PG("Cells",i,j).PS("Value",value);
}
//--------------------------------------------------------------------------------
AnsiString TForm1::ReadValue(int i,int j)//读指定的单元格,i=行号 j=列号
{
return Sh1.PG("Cells",i,j).PG("Value");
}
//-------------------------------------------------------------------------------
void TForm1::SaveAs(AnsiString file_name)//文件另存为
{
if(FileExists(file_name))
DeleteFile(file_name);
Wb.PG("Application").PS("DisplayAlerts",false);//取消提示
Wb.FN("SaveAs",file_name);
Wb.FN("Close");//关闭打开的文件,如不需要则该语句去掉
}
//-------------------------------------------------------------------------------
void TForm1::CloseEXCEL()
{
if(!Ex.IsEmpty())
Ex.FN("Quit");
Sh1 = Unassigned;
Wb = Unassigned;
Ex = Unassigned;
}
以上是操作EXCEL的方法,
写入数据库用Table或query应该会吧。
clong320
2004-03-17
打赏
举报
回复
up
ffxing
2004-03-15
打赏
举报
回复
平时只用SQL SERVER数据库,Excel没有操作过,学习
JackLucifer
2004-03-15
打赏
举报
回复
up
slchen
2004-03-15
打赏
举报
回复
up
如何用VBA从
EXCEL
表取
数据
?问题1:1次性整体写入,还是循环写入数组呢? 问题2:取得
数据
后如何定位需要的那个?
如何用VBA从
EXCEL
表取
数据
?--是1次性整体写入数组,还是循环写入数组呢? 以及对取得得
数据
进行 定位/查找需要的内容
python
读
取
excel
某列
数据
_python中如何
读
取
excel
某列
数据
?
Excel
表格是我们处理
数据
的工具,在Python编程中,也有对
excel
表格的操作。本文主要向大家介绍python中
读
取
excel
某列
数据
的代码,并演示将
读
取的
数据
变为浮点数的过程。一、python
读
取
excel
某列
数据
...
python
读
excel
成数组_python
读
取
excel
数据
python怎么从
excel
中
读
取
数据
?
python怎么从
excel
中
读
取
数据
?分母那么浩瀚,分子那么微弱。唯一就等于没有。#导入包 import xlrd #设置路径 path='C:\\Users\\jyjh\\Desktop\\datap.xlsx' #打开文件 data=xlrd.open_workbook(path) #查询工作表 ...
python如何
读
取
excel
表
数据
文章目录python
读
取
excel
表
数据
的方法:完整的程序代码 python
读
取
excel
表
数据
的方法:首先安装
Excel
读
取
数据
的库xlrd;然后获取
Excel
文件的位置并且
读
取进来;接着
读
取指定的行和列的内容,并将内容存储在列
表中
;...
MATLAB怎样有效
读
取
excel
文件中的
数据
?
filename是单引号括起来的带路径的文件名,函数直接
读
取filename所指文件的sheet1中的
数据
区域存储到双精度矩阵num中;其中,
数据
区域的选取规则是:对表格前几个含有非数值的行(列)直接忽略,不算入
数据
区域;...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章