2013-07-29 108 views
0

我想將我的數據從記事本/ Excel文件複製到Excel文件「列明智」。將數據從記事本/ Excel文件複製到Excel文件「明智的列」

我有我的數據,如

  • A1:HELLO NIKI
  • A2:POBOX 930,PH 9022
  • A3:
  • A4:KDSFH DS SDF SDF
  • A5:@ HY (DSD)

現在我想要這個數據爲

  • A1:HELLO NIKI
  • B1:POBOX 930,PH 9022
  • 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" />  
+1

請顯示您嘗試過_first_。我們不是免費的編碼服務。 – HamZa

+0

<?php $ name = $ _ REQUEST ['name']; $ export = $ _ REQUEST ['export']; $ t = $ _ REQUEST ['t']; if($ _ REQUEST ['go']) { \t $ fo = fopen($ name,「r」); \t $ fr = fgets($ fo); \t $ fe = fopen($ export,「w」); \t fwrite($ fe,$ fr); \t echo「Data succesfully Inserted」; } ?>

輸入flie名稱
輸入導出flie名稱

+0

你可以用合適的格式將問題放在問題中嗎? – HamZa

回答

0

Excel可以直接打開CSV文件所以只需將數據重新寫入到另一個文件中,以逗號分隔並每隔3項之後插入一個換行符。

0

您的數據複製到A1在Sheet1

使用這個公式在Sheet2中,起始於A1,複製到你想它來填充的範圍(如A1:C1000)

=OFFSET(Sheet1!$A$1,((ROW()-1)*3)+COLUMN()-1,0) 

一旦你開始看到0的,數據已被複制。

將所有數據格式化後,然後突出顯示Sheet2中的列A,B和C,複製然後粘貼爲值,然後可以刪除原始數據。

+0

非常好,它的工作。但是現在我面臨更多的問題,那就是數據重複。我複製50000數據「列明智」。但我覺得有些數據是重複的。如果我逐個刪除重複的數據,它會花費很多時間。你能否告訴「如何從列中刪除重複的數據」。 –

+0

這是在Excel 2010中的選項:http://i.stack.imgur.com/LV4Ny.jpg – SeanC

+0

我所做的「列明智」的Excel使用您的代碼,但如果我想將這些數據複製到另一個工作表, 我怎樣做? –

相關問題