首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >shuchkin/simplexlsxgen,如何防止Decimal dott更改为逗号

shuchkin/simplexlsxgen,如何防止Decimal dott更改为逗号
EN

Stack Overflow用户
提问于 2022-04-11 08:07:17
回答 1查看 324关注 0票数 0

我正在使用(shuchkin/simplexlsxgen)来生成xlsx文件,它工作得很好。我的数据包含用SQL DB编写的十进制数,比如(0.19),但是用dott写它们,(simplexlsxgen)将它们转换为(0,19)逗号十进制数。在生成之前,是否有办法防止将十进制点更改为逗号?提前谢谢。

代码语言:javascript
复制
//convert test_bulk.csv to Xlsx
function csvToArray($csvFile)
{ 
   $file_to_read = fopen($csvFile, 'r');
   while (!feof($file_to_read))
   {
       $lines[] = fgetcsv($file_to_read, 1000, ';');
   }
   fclose($file_to_read);
   return $lines;
}
//read the csv file into an array
$csvFile = 'test_bulk.csv';
$csv = csvToArray($csvFile);
Shuchkin\SimpleXLSXGen::fromArray($csv)->saveAs('final_bulk.xlsx');
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-11 08:32:31

加入"\0“。在目标字符串之前,它将把它变成一个原始字符串。这将使这个超级工具编写它,而不改变十进制点为逗号。大家都要尝试这个惊人的快速有效的工具,由PHP Excel老学校硕士(谢尔盖舒奇金)。https://github.com/shuchkin

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71824517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档