我想将我的数据从记事本/ Excel文件复制到Excel文件"列方式"。
我有像
这样的数据现在我希望这些数据为
注意:在三列之后它会断开并从第二行开始
我有大约3000行,存储在excel / notepad文件中。复制/粘贴所有数据是不可能的,所以请建议。我非常了解PHP,所以如果有任何使用PHP的方法。请先建议。
我的代码是: -
<?php
$name=$_REQUEST['name'];
$export=$_REQUEST['export'];
$t=$_REQUEST['t'];
if($_REQUEST['go'])
{
$fo=fopen($name,"r");
$fr=fgets($fo);
$fe=fopen($export,"w");
fwrite($fe,$fr);
echo"Data succesfully Inserted";
}
?>
<form>
Enter flie name<input type="text" name="name" /><br />
Enter Export flie name<input type="text" name="export" /><br />
<input type="submit" name="go" value="Go" />
答案 0 :(得分:0)
Excel可以直接打开CSV文件,只需将数据重新写入另一个文件,逗号分隔并在每三个项目后插入换行符。
答案 1 :(得分:0)
将您的数据复制到Sheet1上的A1
在Sheet2中使用此公式,从A1开始,复制到您想要填充的范围(例如A1:C1000)
=OFFSET(Sheet1!$A$1,((ROW()-1)*3)+COLUMN()-1,0)
一旦开始看到0
,数据就会被复制。
格式化完所有数据后,再突出显示Sheet2中的A,B和C列,复制然后粘贴为值,然后您可以删除原始数据。