Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将数据从记事本/Excel文件复制到Excel文件;“按列显示”;_Php_Javascript_Excel_Notepad++ - Fatal编程技术网

Php 将数据从记事本/Excel文件复制到Excel文件;“按列显示”;

Php 将数据从记事本/Excel文件复制到Excel文件;“按列显示”;,php,javascript,excel,notepad++,Php,Javascript,Excel,Notepad++,我想将我的数据从记事本/Excel文件“按列”复制到Excel文件 我的数据如下 你好,妮基 A2:邮政信箱930,PH9022 A3: A4:KDSFH DS SDF SDF A5:@HY(DSD) 现在我想把这些数据作为 你好,妮基 B1:邮政信箱930,PH9022 C1: A2:KDSFH DS SDF SDF B2:@HY(DSD) 注:三列之后,它将中断并从第二行开始 我有大约3000行,存储在excel/记事本文件中。无法复制/粘贴所有数据,因此请建议。我非常了解PHP,所

我想将我的数据从记事本/Excel文件“按列”复制到Excel文件

我的数据如下

  • 你好,妮基
  • A2:邮政信箱930,PH9022
  • A3:
  • A4:KDSFH DS SDF SDF
  • A5:@HY(DSD)
现在我想把这些数据作为

  • 你好,妮基
  • B1:邮政信箱930,PH9022
  • C1:
  • A2:KDSFH DS SDF SDF
  • B2:@HY(DSD)
注:三列之后,它将中断并从第二行开始

我有大约3000行,存储在excel/记事本文件中。无法复制/粘贴所有数据,因此请建议。我非常了解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" />    

输入航班名称
输入导出航班名称

Excel可以直接打开CSV文件,因此只需将数据重新写入另一个文件,以逗号分隔,并在每三个项目后插入换行符。

将数据复制到表1的A1中

在表2中使用此公式,从A1开始,复制到要填充的范围(例如A1:C1000)

一旦您开始看到
0
,数据已被复制


格式化所有数据后,突出显示Sheet2中的A、B和C列,复制并粘贴为值,然后可以删除原始数据。

请显示您首先尝试的内容。我们不是免费的编码服务。输入flie name
输入Export flie name
你能用正确的格式将代码放入问题中吗?很好,它可以工作。但现在我又面临一个问题,那就是数据重复。我“按列”复制了50000个数据。但我觉得有些数据是重复的。如果我一个接一个地删除重复数据,这将花费很多时间。您能告诉我“如何从列中删除重复数据”吗?我制作的excel“按列”正在使用您的代码,但如果我想将这些数据复制到另一张表中,我该怎么做?
=OFFSET(Sheet1!$A$1,((ROW()-1)*3)+COLUMN()-1,0)