Преобразование «String» в «Float», экспорт в EXCEL в HTML и PHP - PullRequest
1 голос
/ 24 июня 2019

Я экспортирую таблицу HTML в Excel.Но когда я хочу экспортировать число с десятичными (float / double), которое содержит точку

20.02 < "." 

Excel считает, что это строка, независимо от ее типа (потому что я сделалgettype, и он показывает мне double), просто потому что он содержит точку, которую он читает как строку.

Я использую следующий код:

$filename = "filename.xls";
header('Content-Type: content=text/html; charset=ISO-8859-1');
header("Content-type: application/x-msdownload");
header("Content-Disposition: attachment; filename=$filename");

Затем таблица: (это пример)

<table>

  <tr>
    <th>Float</th>
  </tr>

  <tr>
    <td> <?php echo utf8_decode($float) ?></td>
  </tr>

</table>

Весь код работает, я экспортирую совершенный Excel, как я хочу, единственная проблема, которую я нахожу, - это преобразование плавающего числа, которое HTML читает как STRING при чтении "."

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...