账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    如何通过标题获得单元格的值?非数字索引(PHPExcel)
    50
    0

    目前,我只能通过getCell(“A4”)-> getValue()来获得单元格值,但这有问题,有时我想删除或添加一列,这会破坏其他想要保存的值(因为xlsx表格A到Z上的数据变了),所以我又得重新排序数据。
    我想知道,有没有一个函数,它可以用title标记一下我的单元格,例如,我要得到A4的值,不需要用"A4",而是通过像$title['first'][4],"B5"就是$title'second',这样只要我在php后台判断isset($title['first']),就可以轻松拿到值,不用担心是否被删除了
    目前手册好像也没发现这样一个方法,请教各位大神有何思路没

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • щǒ就是这麽↘拽 普通会员 1楼

      在 PHPExcel 中,您可以使用 Excel 的内置函数来获取单元格的值。以下是一些示例:

      1. 使用 GET属性:您可以通过使用单元格的名称或单元格的索引来获取单元格的值。

      php echo $cell->getValue(); // 输出:值 echo $cell->getCellByName('A1'); // 输出:A1单元格的值

      1. 使用 getCell() 函数:如果您有一个公有索引,您可以使用 getCell() 函数来获取单元格的值。

      php echo $cell->getCell()->getValue(); // 输出:值

      1. 使用 getCellValue() 函数:如果您有一个私有索引,您可以使用 getCellValue() 函数来获取单元格的值。

      php echo $cell->getCell('A1')->getValue(); // 输出:A1单元格的值

      注意:getCellValue() 函数返回的是一个 string 类型的值。如果该单元格包含格式化数据(如文本、数字或公式),getCellValue() 函数将返回一个字符串。

      例如,如果单元格包含 "Hello, World!",那么 getCellValue() 函数将返回 "Hello, World!"。

      如果单元格包含单元格引用(如 $A1),那么 getCellValue() 函数将返回引用本身,而不是单元格的值。

      例如,如果单元格引用为 $A1,那么 getCellValue() 函数将返回引用本身,而不是 "A1"。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部