gpt4 book ai didi

php - 如何在不影响使用相同单元格的公式的情况下向单元格添加符号?

转载 作者:行者123 更新时间:2023-12-04 05:22:26 24 4
gpt4 key购买 nike

  • 我有一个单元格,我需要在它的末尾添加符号“%”,仅用于显示。该单元格链接到具有使用其值的公式的其他单元格。
  • 我尝试在单元格中添加“%”并在公式中使用 ABS。例如100 - ABS(H23)如果我在 php 中使用 concat 后,输出不会添加额外的单列,这会起作用。 ...->setCellValue('H23', $number.'%');
    对单元格 '33%
  • 执行此操作

    1..我的标题问题还有其他解决方案吗?

    2..如何在将字符串连接到它时使输出excel没有单引号?

    非常感谢!

    最佳答案

    如果这只是为了显示,则正确设置单元格值,并像在 MS Excel 本身中一样为单元格提供 numberFormat 掩码。

    $objPHPExcel->getActiveSheet()->setCellValue('A5', 0.33);
    $objPHPExcel->getActiveSheet()->getStyle('A5')
    ->getNumberFormat()->setFormatCode(
    PHPExcel_Style_NumberFormat::FORMAT_PERCENTAGE
    );

    编辑

    为了避免在使用基于百分比的格式掩码时 MS Excel 自动乘以 100:使用字符串格式掩码:
    '0 "%"'

    $objPHPExcel->getActiveSheet()->setCellValue('A5', 0.33);
    $objPHPExcel->getActiveSheet()->getStyle('A5')
    ->getNumberFormat()->setFormatCode(
    '0 "%"'
    );

    关于php - 如何在不影响使用相同单元格的公式的情况下向单元格添加符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13565579/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com