社区
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))
...全文
165
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
matlab
读
excel
表
数据
,用matlab
读
excel
中的
数据
这段MATLAB代码从'locationinformation.xls'文件中
读
取A1:G14区域的
数据
,主要包含经纬度坐标和海拔信息,
数据
点包括多个特定位置的经度、纬度和海拔高度,如108.8477度、34.2261度等,并按海拔递增进行排列。
python
读
excel
中
数据
画图_python 每日一练:
读
取log文件中的
数据
,并画图表
本文介绍使用Python处理日志文件的方法,重点展示了如何利用matplotlib进行
数据
可视化,并通过pandas操作
Excel
文件,最后提供了多种文件
数据
读
取技巧。
VB
读
取
excel
表中
的
数据
本文介绍了一种使用VBA从指定路径打开
Excel
文件的方法,通过后台运行
Excel
程序并隐藏界面,然后选择特定的工作表(sheet1),从B2单元格
读
取
数据
并将其赋值给text1.text,最后按顺序释放资源。
JAVA
读
Excel
表格中的
数据
.
本文提供了一个使用Java进行
Excel
文件导入的示例代码,通过Apache POI库实现了对指定路径下
Excel
文件的
读
取,并展示了如何逐行
读
取
数据
及处理不同类型的单元格内容。
将文本文件中的
数据
转至
Excel
表
当有大量文本文件需将
数据
填入
Excel
表时,手动操作费事且易出错,需写脚本实现。本文推荐用Matlab编写脚本,介绍了设置地址、确定思路、获取有效
数据
、处理输出
数据
、存入
Excel
指定位置等步骤,还展示了结果及多
数据
实现的代码。
C++ Builder
13,872
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章