Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > .NET Framework > Forum > อยากเอา text file มาสร้างเป็นตารางใน excel ครับต้องทำยังไง



 

อยากเอา text file มาสร้างเป็นตารางใน excel ครับต้องทำยังไง

 



Topic : 112141



โพสกระทู้ ( 4,436 )
บทความ ( 23 )



สถานะออฟไลน์
Facebook



นี่เป็น Report ที่สั่งปริ๊นเป็น text file ครับ
อยากได้ข้อมูลประมาณนี้ครับ
Sample ID Conc %RSD ABS1 ABS2 ABS3 ABS4
ZnSTANDARD 1 0.020 5.6 0.0132 0.0147 0.0145 0.015
ZnSTANDARD 2 0.050 2.1 0.0353 0.0367 0.0369 0.0358
ZnSTANDARD 3 0.100 0.6 0.0700 0.0701 0.0708 0.0708
ZnSTANDARD 4 0.500 0.5 0.3253 0.3287 0.3273 0.3258
ZnSTANDARD 5 1.000 0.6 0.6327 0.6238 0.6303 0.6314


จาก
Analyst P.Mongkon
Date Started 14:54 6/10/2014
Worksheet Zn_10-06-57
Comment
Methods Zn

Method: Zn (Flame)

ZnCAL ZERO 0.000 mg/L 46.4 -0.0003 -0.0008 -0.0003 -0.0001 -0.0004
-0.0005
ZnSTANDARD 1 0.020 mg/L 5.6 0.0143 0.0001 0.0132 0.0147 0.0145
0.0150
ZnSTANDARD 2 0.050 mg/L 2.1 0.0362 0.0004 0.0353 0.0367 0.0369
0.0358
ZnSTANDARD 3 0.100 mg/L 0.6 0.0704 0.0024 0.0700 0.0701 0.0708
0.0708
ZnSTANDARD 4 0.500 mg/L 0.5 0.3268 0.0057 0.3253 0.3287 0.3273
0.3258
ZnSTANDARD 5 1.000 mg/L 0.6 0.6296 0.0081 0.6327 0.6238 0.6303
0.6314
Curve Fit = Linear Origin
Characteristic Conc = 0.007 mg/L
r = 0.9997
Calculated Conc = 0.000 0.023 0.057 0.111 0.515 0.991
Residuals = 0.000 -0.003 -0.007 -0.011 -0.015 0.009
Zn0.50 mg/L 0.524 mg/L 1.2 0.3328 0.0065 0.3335 0.3274 0.3331
0.3371
ZnB 0.005 mg/L 4.7 0.0034 0.0063 0.0035 0.0032 0.0036
0.0034
ZnW 5237 A 0.417 mg/L 1.4 0.2649 0.0105 0.2598 0.2641 0.2679
0.2676
ZnW 5237 B 0.421 mg/L 1.5 0.2672 0.0097 0.2681 0.2702 0.2689
0.2614
ZnW 5237 Spi 0.852 mg/L 0.2 0.5409 0.0115 0.5402 0.5396 0.5420
0.5417
ZnW 5270 0.002 mg/L 47.5 0.0013 0.0097 0.0021 0.0013 0.0008
0.0009
ZnC.WW 0.401 mg/L 0.4 0.2544 0.0126 0.2532 0.2543 0.2545
0.2555
ZnB Digest 0.017 mg/L 18.8 0.0105 0.0159 0.0134 0.0099 0.0100
0.0088
ZnW 5258 0.134 mg/L 0.9 0.0852 0.0171 0.0859 0.0849 0.0843
0.0859
Zn0.50 mg/L 0.517 mg/L 0.4 0.3281 0.0125 0.3268 0.3278 0.3275
0.3301
ZnB -0.002 mg/L >100 -0.0010 0.0100 -0.0018 -0.0018 0.0000
-0.0002
ZnMC 609 A 0.062 mg/L 1.1 0.0391 0.0451 0.0387 0.0395 0.0394
0.0388
ZnMC 609 B 0.060 mg/L 4.0 0.0381 0.0462 0.0369 0.0367 0.0398
0.0391
ZnMC 610 A OVER R mg/L 0.0 1.5856 0.0497 1.5856
W0545: Sample result OVER the calibration range
ZnMC 610 A x 5 0.936 mg/L 0.5 0.5947 0.0239 0.5908 0.5940 0.5958
0.5981
ZnMC 610 B x 5 0.937 mg/L 0.9 0.5948 0.0238 0.5993 0.5994 0.5920
0.5886
Zn0.50 mg/L 0.507 mg/L 1.3 0.3221 0.0142 0.3259 0.3162 0.3222
0.3241
ZnDis -0.002 mg/L 49.0 -0.0015 0.0120 -0.0005 -0.0014 -0.0019
-0.0021
ZnB 0.000 mg/L >100 0.0001 0.0020 0.0004 -0.0008 0.0002
0.0005
ZnW 5278 0.008 mg/L 12.0 0.0050 0.0036 0.0055 0.0047 0.0056
0.0044
ZnW 5279 0.004 mg/L 32.6 0.0023 0.0034 0.0020 0.0029 0.0014
0.0029
ZnW 5280 0.004 mg/L 11.9 0.0028 0.0034 0.0028 0.0029 0.0031
0.0023
ZnW 5281 0.001 mg/L 91.3 0.0009 0.0030 0.0020 0.0013 0.0003
0.0002
ZnW 5288 0.039 mg/L 3.3 0.0250 0.0040 0.0245 0.0241 0.0253
0.0260
ZnW 5289 0.295 mg/L 1.1 0.1876 0.0042 0.1904 0.1873 0.1854
0.1872
ZnW 5290 0.179 mg/L 2.8 0.1140 0.0041 0.1142 0.1182 0.1130
0.1105
ZnW 5291 0.014 mg/L 13.6 0.0087 0.0017 0.0094 0.0099 0.0073
0.0082
ZnW 5292 0.320 mg/L 0.5 0.2033 0.0054 0.2034 0.2045 0.2037
0.2019
ZnW 5293 0.041 mg/L 5.0 0.0260 0.0034 0.0279 0.0256 0.0255
0.0250
ZnW 5294 0.089 mg/L 2.1 0.0568 0.0036 0.0564 0.0569 0.0583
0.0555
ZnW 5343 0.277 mg/L 1.8 0.1762 0.0046 0.1806 0.1758 0.1754
0.1729
ZnW 5351 0.014 mg/L 13.8 0.0088 0.0035 0.0098 0.0099 0.0079
0.0076
ZnW 5352 0.007 mg/L 21.5 0.0044 0.0038 0.0054 0.0039 0.0034
0.0050
ZnW 5353 0.016 mg/L 7.5 0.0099 0.0048 0.0089 0.0099 0.0105
0.0105
ZnW 5354 0.004 mg/L 33.2 0.0028 0.0049 0.0029 0.0040 0.0017
0.0026
Zn0.50 mg/L 0.534 mg/L 0.8 0.3389 0.0067 0.3395 0.3426 0.3367
0.3367
ZnBDigest 0.014 mg/L 5.2 0.0092 0.0093 0.0097 0.0092 0.0092
0.0085
ZnW 5312 0.298 mg/L 0.8 0.1895 0.0103 0.1895 0.1914 0.1895
0.1877
ZnW 5313 0.173 mg/L 0.9 0.1097 0.0086 0.1084 0.1102 0.1106
0.1096
ZnW 5314 OVER R mg/L 0.0 1.7682 0.0181 1.7682
W0545: Sample result OVER the calibration range
ZnW 5315 OVER R mg/L 0.0 1.2658 0.0141 1.2658
W0545: Sample result OVER the calibration range
ZnW 5316 0.115 mg/L 0.4 0.0731 0.0097 0.0731 0.0732 0.0734
0.0726
ZnW 5317 0.231 mg/L 0.6 0.1467 0.0090 0.1455 0.1469 0.1470
0.1473
ZnW 5321 0.048 mg/L 3.6 0.0307 0.0079 0.0323 0.0299 0.0303
0.0302
ZnW 5322 0.092 mg/L 1.3 0.0581 0.0082 0.0574 0.0590 0.0586
0.0576
ZnW 5323 0.040 mg/L 1.4 0.0253 0.0062 0.0253 0.0250 0.0258
0.0251
ZnW 5325 OVER R mg/L 0.0 1.6593 0.0170 1.6593
W0545: Sample result OVER the calibration range
ZnW 5326 0.920 mg/L 0.5 0.5843 0.0132 0.5801 0.5852 0.5862
0.5858
ZnW 5327 1.065 mg/L 0.3 0.6762 0.0113 0.6752 0.6745 0.6794
0.6756
ZnW 5328 0.097 mg/L 2.0 0.0614 0.0094 0.0621 0.0596 0.0624
0.0615
ZnW 5329 0.075 mg/L 1.4 0.0478 0.0078 0.0481 0.0469 0.0485
0.0477
ZnW 5336 0.376 mg/L 0.6 0.2386 0.0083 0.2396 0.2397 0.2366
0.2383
ZnW 5337 0.018 mg/L 7.4 0.0111 0.0075 0.0119 0.0100 0.0115
0.0111
ZnW 5358 0.045 mg/L 1.8 0.0288 0.0076 0.0282 0.0288 0.0288
0.0295
ZnW 6314 x 5 OVER R mg/L 0.0 1.1609 0.0106 1.1609
W0545: Sample result OVER the calibration range
ZnW 6314 x 10 1.117 mg/L 0.6 0.7094 0.0077 0.7037 0.7120 0.7132
0.7087
ZnW 6315 x 2 1.273 mg/L 0.3 0.8083 0.0094 0.8049 0.8112 0.8099
0.8071
ZnW 6325 x 5 1.234 mg/L 0.3 0.7839 0.0090 0.7863 0.7834 0.7856
0.7805
Zn0.50 mg/L 0.539 mg/L 0.5 0.3422 0.0053 0.3424 0.3422 0.3443
0.3400
ZnDis 0.003 mg/L 31.3 0.0020 0.0036 0.0024 0.0016 0.0026
0.0013



Tag : .NET, Ms Access, Ms SQL Server 2008, Win (Windows App), C#, VS 2012 (.NET 4.x)







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-10-25 08:57:51 By : lamaka.tor View : 968 Reply : 8
 

 

No. 1

Guest


text file -> จัด format -> datatable -> excel






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-10-25 09:20:12 By : ห้ามตอบเกินวันละ 2 กระทู้
 


 

No. 2



โพสกระทู้ ( 4,436 )
บทความ ( 23 )



สถานะออฟไลน์
Facebook

ตอบความคิดเห็นที่ : 1 เขียนโดย : ห้ามตอบเกินวันละ 2 กระทู้ เมื่อวันที่ 2014-10-25 09:20:12
รายละเอียดของการตอบ ::
จัด format ต้องทำยังไงครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-10-25 09:32:14 By : lamaka.tor
 

 

No. 3



โพสกระทู้ ( 9,559 )
บทความ ( 2 )



สถานะออฟไลน์


Code (PHP)
<?php
require_once 'ClassExcel/PHPExcel.php';
include 'ClassExcel/PHPExcel/IOFactory.php';
include 'ClassExcel/PHPExcel/Writer/Excel2007.php';
$excel=new PHPExcel();
$excel->getProperties()->setCreator("Chaidhanan Pisalsenadhanachote");
$excel->getProperties()->setLastModifiedBy("Chaidhanan Pisalsenadhanachote");
$excel->getProperties()->setTitle("TextFile2XLSX");
$excel->getProperties()->setSubject("TextFile");
$excel->getProperties()->setDescription("Test convert TEXT File to Office 2007 XLSX, generated using PHPExcel classes.");
////////////////////////////////////////////////////////////////////////////////
$excel->setActiveSheetIndex(0);
////////////////////////////////////////////////////////////////////////////////
$ln=1;
$excel->getActiveSheet()->SetCellValue('A'.$ln, 'Sample');
$excel->getActiveSheet()->SetCellValue('B'.$ln, 'ID');
$excel->getActiveSheet()->SetCellValue('C'.$ln, 'Conc');
$excel->getActiveSheet()->SetCellValue('D'.$ln, '%RSC');
$excel->getActiveSheet()->SetCellValue('E'.$ln, 'ABS1');
$excel->getActiveSheet()->SetCellValue('F'.$ln, 'ABS2');
$excel->getActiveSheet()->SetCellValue('G'.$ln, 'ABS3');
$excel->getActiveSheet()->SetCellValue('H'.$ln, 'ABS4');
////////////////////////////////////////////////////////////////////////////////
$ln=2;
$eng=array(
'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z',
'AA','AB','AC','AD','AE','AF','AG','AH','AI','AJ','AK','AL','AM','AN','AO','AP','AQ','AR','AS','AT','AU','AV','AW','AX','AY','AZ'
);
$fl=file('text.txt');
foreach( $fl as $k=>$txt){
	$ar_txt = explode(' ', $txt);
	$j=0;
	foreach($ar_txt as $k1=>$vl){
		$excel->getActiveSheet()->SetCellValue($eng[j].$ln, $vl); $j++;
	}
	$ln++;
}
/////////////////////////////////////////////////////////////////////////////////
$excel->getActiveSheet()->setTitle('TEST');

$fileName = 'test_'.date('YmdHis').'.xlsx';  
$objWriter = new PHPExcel_Writer_Excel2007($excel);
$objWriter->save($fileName);

header('Content-Description: File Transfer');
header('Content-Disposition: attachment; filename=' . $fileName );
header('Content-Length: ' . filesize($fileName));
header('Content-Transfer-Encoding: binary');
ob_clean(); 
flush(); 
readfile($fileName);
unlink($fileName);
?>

พอดีมีตัวอย่างเอาไว้ เลยมาปรับให้นิดหน่อย
ส่วน format อะไรอยา่งไร ก็ดูเอาเองนะครับ ผมไม่เกียวแล้วนะครับ 5555555
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-10-25 09:41:23 By : Chaidhanan
 


 

No. 4



โพสกระทู้ ( 4,436 )
บทความ ( 23 )



สถานะออฟไลน์
Facebook

ขอบคุณครับตอนนี้ผมติดที่ว่าผมจะแยก
ค่าแต่ละแถวออกจากกันยังไงอย่าง
Zn0.50 mg/L 0.517 mg/L 0.4 0.3281 0.0125 0.3268 0.3278 0.3275
0.3301
คืออยากให้เรียงเป็น
Zn0.50 0.517 0.4 0.3268 0.3278 0.3275 0.3301
ต้องแยกยังไงครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-10-25 10:15:06 By : lamaka.tor
 


 

No. 5



โพสกระทู้ ( 4,436 )
บทความ ( 23 )



สถานะออฟไลน์
Facebook

ปกติ text file ถ้าเป็นคอลัมแล้วพอก๊อบไปวางใน excel ก็จะแยกคอลัมให้เลยครับ
แต่ไฟล์นี้พอก๊อบไปวางใน excel มันไม่แยกเป็นคอลัมให้ก็เลยต้องมาทำเอง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-10-25 10:21:56 By : lamaka.tor
 


 

No. 6

Guest


Quote:
ปกติ text file ถ้าเป็นคอลัมแล้วพอก๊อบไปวางใน excel ก็จะแยกคอลัมให้เลยครับ
แต่ไฟล์นี้พอก๊อบไปวางใน excel มันไม่แยกเป็นคอลัมให้ก็เลยต้องมาทำเอง


- อยากจะก็อบวางใน excel แล้วให้มันแยกเป็น column มัน replace ตัว saperate จาก sapce เป็น tab
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-10-25 10:46:10 By : ห้ามตอบเกินวันละ 2 กระทู้
 


 

No. 7



โพสกระทู้ ( 4,436 )
บทความ ( 23 )



สถานะออฟไลน์
Facebook

ตอบความคิดเห็นที่ : 6 เขียนโดย : ห้ามตอบเกินวันละ 2 กระทู้ เมื่อวันที่ 2014-10-25 10:46:10
รายละเอียดของการตอบ ::
แหล่มเลย เด๋วจะลองทำดูครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-10-25 10:57:43 By : lamaka.tor
 


 

No. 8



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-10-26 17:25:48 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : อยากเอา text file มาสร้างเป็นตารางใน excel ครับต้องทำยังไง
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่