InfoQ

交流

讨论:如何—将Excel表的内容按照要求导入mysql的数据库

作者 thundershi 发布于 0000-00-00 分类:php基础编程

如何—将Excel表的内容按照要求导入mysql的数据库。问题简单清晰,请各位拿例子回答。谢谢



逛论坛交流如何—将Excel表的内容按照要求导入mysql的数据库

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

10 条回复

回复

这个我也不太清楚,因为我学php没多久。.. 发表人 Bandage_man 发表于 12月02日
我下载了几个,用的不太适合我。俺就需.. 发表人 thundershi 发表于 12月02日
uuuuup 超级顶 发表人 thundershi 发表于 12月02日
记得前几天还看到了帖子,就在后面,自.. 发表人 Bandage_man 发表于 12月02日
hello 发表人 thundershi 发表于 12月02日
去找heimayi吧,他有这个程序,我用过很.. 发表人 qsy_627 发表于 12月02日
QUOTE: 最初由 qsy_627 发布 .. 发表人 thundershi 发表于 12月02日
晕了,是觉得这个问题不值得回答。还是.. 发表人 thundershi 发表于 12月02日
上面的程序也是我们村子的。讲的不是太.. 发表人 thundershi 发表于 12月02日
MS Excel在使用PHP的COM函数   .. 发表人 thundershi 发表于 12月02日
  1. 这个我也不太清楚,因为我学php没多久。。。。。。

  2. 我下载了几个,用的不太适合我。俺就需要可以随意控制的代码。其实就需要谁能告诉我怎么打开读取就可以了。

  3. uuuuup 超级顶

  4. 记得前几天还看到了帖子,就在后面,自己找找看,有下载链接的

  5. hello

  6. 去找heimayi吧,他有这个程序,我用过很不错,我自己这里没了


  7. QUOTE:
    最初由 qsy_627 发布
    [B]去找heimayi吧,他有这个程序,我用过很不错,我自己这里没了 [/B]

    下次记得留着。谁还有啊?

  8. 晕了,是觉得这个问题不值得回答。还是感觉这个问题太深奥了?高手也都躲起来了?

  9. 上面的程序也是我们村子的。讲的不是太清楚

  10. MS Excel在使用PHP的COM函数

      如同上面的Word的例子一样,你应学习这个例子的同时参考Excel的Visual Basic 编辑器中的对象浏览器的帮助文档。


    #打开workbook和它的sheet,
    #本例使用一个电子表格是Excel安装时自带的SOLVSAMP.XLS

    $workbook = "Crogram FilesMicrosoft officeOfficeSamplesSOLVSAMP.XLS";
    $sheet = "Quick Tour";

    #实例化一个组件的对象
    $ex = new COM("Excel.sheet") or Die ("Did not connect");

    #取程序名称和版本
    print "Application name:{$ex->Application->value}
    " ;
    print "Loaded version: {$ex->Application->version}
    ";

    #打开工作本使我们可使用它
    $wkb = $ex->application->Workbooks->Open($workbook) or Die ("Did not open");

    #预保存原来的工作本,创建一个工作本的复本
    $ex->Application->ActiveWorkbook->SaveAs("Ourtest");
    #$ex->Application->Visible = 1; #本句去注释让Excel可见

    # 读写一个单元格在一个新的工作表中
    # 我们可以读到这个单元格 E11 (Advertising in the 4th. Quarter)
    $sheets = $wkb->Worksheets($sheet); #Select the sheet
    $sheets->activate; #Activate it
    $cell = $sheets->Cells(11,5) ; #Select the cell (Row Column number)
    $cell->activate; #Activate the cell
    print "Old Value = {$cell->value}
    "; #Print the value of the cell:10000
    $cell->value = 15000; #Change it to 15000
    print "New value = {$cell->value}
    ";#Print the new value=15000

    #最后,用新值重新计算这个单元格
    $sheets->Calculate;
    #必须的如果要计算,手动则是可选的
    #可看到效果总价值(E13单元格)
    $cell = $sheets->Cells(13,5) ; #Select the cell (Row Column number)
    $number = Number_format($cell->value);
    print "New Total cost =$$number - was $47,732 before.
    ";
    #根据计算公式,广告影响了公司的开销,这里将显示 $57,809

    #使用Excel内建的函数
    # PMT(percent/12 months,Number of payments,Loan amount)
    $pay = $ex->application->pmt(0.08/12,10,10000);
    $pay = sprintf("%.2f",$pay);
    print "Monthly payment for $10,000 loan @8% interest /10 months: $ $pay
    ";

    #Should print monthly payment = $ -1,037.03

    #可选,保存
    $ex->Application->ActiveWorkbook->SaveAs("Ourtest");
    #关闭,不提问
    $ex->application->ActiveWorkbook->Close("False");
    unset ($ex);

    ?>

      这个例子让你的PHP与Excel一同工作了,当然,也有更多的对象可以使用,访问一个自已写的OOP封装类也与访问excel一样容易。

    用PHP的COM访问 Adobe Distiller




  11. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

PHP or JS 可以取得上传图片的哪些信息

要求:相机类型,焦距,感光等。 哪些可以做到?提示一下小...

gd 函数问题

我imagedashedline()画虚线,可不能实现,画实线imageline()...

关于多图上传

各位可有 关于多图上传后,再从数据库中调出显示上传的多图 ...

丰满的乳房,胴黄色的皮肤,醉人的笑容~~...

=_=|||...........................................

给大家一个webftp的地址,可以传zip文件

http://www.cqlc.net/webftp/

销售

一、 心智 销售是一项充满挑战性的工作,这也正是其魅力所...

这个session 的warning是什么意思?

Warning: Unknown(): Your script possibly relies on a session...

php中 .inc文件是什么?

如题

php 如何访问局域网文件

直接输入ip及相应的路径不能访问, 这是什么原因

PHP中如何做网页的加速.

请问各位.如何加快网页下载显示的速度. 在程序设计和页面制作方...

[]