社区
基础编程
帖子详情
请教有没有PHP能直接读excel文件的方法(非另存为其它格式)?
YFile
2003-11-14 11:53:45
各位高手,我需要导入大量excel文件,并且每个excel文件中有多个sheet区,不知道PHP能不能完成读取导入数据库(由于数据量大,不可能使用另存文本的方法),如果有其它方法也需要.谢谢各位大哥了.
...全文
71
6
打赏
收藏
请教有没有PHP能直接读excel文件的方法(非另存为其它格式)?
各位高手,我需要导入大量excel文件,并且每个excel文件中有多个sheet区,不知道PHP能不能完成读取导入数据库(由于数据量大,不可能使用另存文本的方法),如果有其它方法也需要.谢谢各位大哥了.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2003-11-16
打赏
举报
回复
在win32平台下调用COM组件来实现吧~!
xinchangpeng
2003-11-16
打赏
举报
回复
同意楼上的!
zjtjs
2003-11-16
打赏
举报
回复
PHP文档里的例子(把连接字串改成EXCEL的就行,应该很多人用过):
<?php
$conn = new COM("ADODB.Connection") or die("Cannot start ADO");
$conn->Open("Provider=SQLOLEDB; Data Source=localhost;
Initial Catalog=database; User ID=user; Password=password");
$rs = $conn->Execute("SELECT * FROM sometable"); // Recordset
$num_columns = $rs->Fields->Count();
echo $num_columns . "\n";
for ($i=0; $i < $num_columns; $i++)
{
$fld[$i] = $rs->Fields($i);
}
$rowcount = 0;
while (!$rs->EOF)
{
for ($i=0; $i < $num_columns; $i++)
{
echo $fld[$i]->value . "\t";
}
echo "\n";
$rowcount++; // increments rowcount
$rs->MoveNext();
}
$rs->Close();
$conn->Close();
$rs->Release();
$conn->Release();
$rs = null;
$conn = null;
?>
nethermit
2003-11-16
打赏
举报
回复
C++调用Excel的例子网上满天飞,做成PHP扩展就可以了,这个你自己去翻一下PHP Manual,有一定难度
YFile
2003-11-16
打赏
举报
回复
55555555,有点难度回答的人少了,谢谢楼上不知道哪里有现成的.....大家帮帮忙啊
nethermit
2003-11-15
打赏
举报
回复
C++写一个PHP扩展,C++调用Excel可以通过Com或ODBC来
二十行语句实现从
Excel
到mysql的转化
自从对
php
和mysql有了一定的了解之后,我就对公司里庞大的
Excel
数据库虎视眈眈,想偷偷地"共享"这被保密的商业数据,一边琢磨着怎么搞到手,一边考虑如何转化成mysql数据库,去了很多
php
站点论坛
请教
高手,都没有一个结果,某天突发想象,为何不试试这种
方法
呢?结果也真行,一切Ok,下面我就把我的心得与大家完全共享(可能你有更好的
方法
) & x7 a/ Z; P5 |8 B y7
EXCEL
问题集合6
接:
EXCEL
问题集合5[@more@]
文件
修复
Excel
文件
是一个工作簿,一般可以包含255个工作表,每个工作表中可以包含大量的数据。如果一个
Excel
文件
部分受损,不能正常打开,该怎么办呢?这里向大家介绍两种解救
方法
。 手...
excel
问题,vba
Excel
问题集合
php
表格增加一行数据,““vb中数据库内容输出到
excel
如何把表格第一行合并添加一个大标题...
excel
表格上面和下面都有行怎么在中间添加一行
excel
表面和下面都有行怎么在中间添加一行的
方法
如下:1、打开要处理的文档,2、标定位到要插入的位置之后,比如要在2,3行之间插入,就定位到第3行,3、在列或行上右键插入行或列这样就可以了。怎样在
excel
一个表格中的每一行插入一个折线图一般图表分为字段和对应数据,字段是抬头一行,数据就是对应在各字段的数据。如要每一行都生成折线图,则需要分开选择每...
JAVA输出带BOM的UTF-8编码的
文件
https://blog.csdn.net/comeonyangzi/article/details/81708134 当从http 的response输出CSV
文件
的时候,设置为utf8的时候默认是不带 bom的,但是windows的
Excel
是使用bom来确认utf8编码的,所有需要把bom写到
文件
的开头。 微软在 UTF-8 中使用 BOM 是因为这样可以把 UTF-8 和 ASCI...
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章