小编sne*_*hal的帖子

不使用phpExcel将大型xlsx文件转换为csv

我有一个大的xlsx文件正在90MB使用phpexcel它给我

Warning: simplexml_load_string(): Memory allocation failed : growing buffer
Run Code Online (Sandbox Code Playgroud)

我尝试使用此处记录的每个方法加载文件,并且还更改了php.ini memory_limit = -1.

我正在尝试将xlsx文件转换为csv文件,以便可以轻松加载.

有没有办法在不使用phpexcel的情况下将xlsx文件转换为csv?

php csv excel

9
推荐指数
1
解决办法
3328
查看次数

如何从数据框中的两列中查找唯一字段值

我有一个包含许多列的数据框,包括QuarterCustomerID.在此我想找出的唯一组合QuarterCustomerID.

例如:

masterdf <- read.csv(text = "
    Quarter,  CustomerID, ProductID
    2009 Q1,    1234,     1
    2009 Q1,    1234,     2
    2009 Q2,    1324,     3
    2009 Q3,    1234,     4
    2009 Q3,    1234,     5
    2009 Q3,    8764,     6
    2009 Q4,    5432,     7")
Run Code Online (Sandbox Code Playgroud)

我想要的是:

FilterQuarter     UniqueCustomerID
2009 Q1           1234
2009 Q2           1324
2009 Q3           8764
2009 Q3           1234
2009 Q4           5432
Run Code Online (Sandbox Code Playgroud)

在R中如何做到这一点?我尝试过unique功能,但它不能正常工作.

r unique

6
推荐指数
1
解决办法
2万
查看次数

错误:文件名try.xlsx在excel_reader2.php中不可读

我想在php中阅读Uploaded Excel文件.所以我下载了excel_reader2.php

从以下链接

链接

当我将其插入我的代码时,我得到以下错误:

The filename try.xlsx is not readable.
Run Code Online (Sandbox Code Playgroud)

我的代码是:

if (file_exists($filepath))
{
    echo "File present";
}

else
{
die('The file ' . $filename . ' was not found');
}

$data = new Spreadsheet_Excel_Reader($filename,false);

$data->read($filename);

$data->val(1, 'A');

echo $data;
Run Code Online (Sandbox Code Playgroud)

所以在谷歌搜索后我得到了这里的链接

在这之后我也得到同样的错误.

那么,在我出错的地方,任何人都可以帮助我吗?

谢谢.

php

4
推荐指数
1
解决办法
2万
查看次数

如何从日期时间获得时间

30-12-1899 9:25:52 AM这里的日期时间只需要时间.这次9:25:52 AM我想插入mysql数据库,这个字段有数据类型时间.

我的代码是:

<?php
$date = "30-12-1899 9:25:52 AM";
$date = strtotime($date);
echo date('H:i:s', $date);
?> 
Run Code Online (Sandbox Code Playgroud)

执行时返回:

01:00:00
Run Code Online (Sandbox Code Playgroud)

我不知道问题出在哪里.任何人都可以帮我解决这个问题.

谢谢.

php mysql datetime

3
推荐指数
3
解决办法
701
查看次数

在 R 中将日期字段转换为季度

我有数据框,其中日期列的格式为08/21/2000(m/d/Y)

现在我想添加以季度格式显示日期的新列,即2000-Q3.

我安装了zoo包并使用了以下命令。但它正在赋予NA价值。

library(zoo)
mydf$var9=as.yearqtr("mydf$Order.Date","%m/%d/%Y").
Run Code Online (Sandbox Code Playgroud)

r date-format

1
推荐指数
1
解决办法
8786
查看次数

标签 统计

php ×3

r ×2

csv ×1

date-format ×1

datetime ×1

excel ×1

mysql ×1

unique ×1