|
|
|
รบกวนหน่อยค่ะเกียวกับการ import file excel โดย import 2 ไฟล์แล้วนำมาเปรียบเทียบข้อมูลกันอ่าค่ะ |
|
|
|
|
|
|
|
มันขึ้นอยู่กับ excel format
ถ้าข้อมูลอยู่ในรูปแบบตาราง ก็สามารถ connect excel ด้วย oledb
แล้ว query แบบ database ได้เลย
แต่ถ้าไม่ใช่ล่ะก็ยากหน่อย คงต้องอาศัย excel interop
อ่าน excel แล้วก็หา header column แล้ววนลูปเอาข้อมูลมาเก็บ
เก็บข้อมูลเสร็จก็ต้องระวังเรื่องปิด excel process ทำไม่ดี process ค้างใน memory
ถ้าเป็นแบบหลังก็งานเข้า แต่ก็ทำได้อยู่
|
|
|
|
|
Date :
2013-07-31 14:57:28 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่อ ค่ะขอบคุณนะคะ แต่พอจามีตัวอย่าง code มั้ย ค่ะ
|
|
|
|
|
Date :
2013-07-31 15:03:05 |
By :
dragon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ตอบซักหน่อยเหรอ ว่าข้อมูล excel เป็นแบบไหน เราจะได้ไม่เสียเวลา
|
|
|
|
|
Date :
2013-07-31 15:39:17 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันไม่ได้เป็นข้อมูลแบบตาราง ค่ะ แต่ก้อไม่รุเหมือนกันว่าเป็นแบบไหน น่าาจาเป็นข้อมูลธรรมดาอ่า ค่ะ
จาก คห.4 อันนี้ก้อไม่ทราบเหมือนกันน่ะค่ะ เราไม่ได้เป็นคนตั้งค่ะ
|
|
|
|
|
Date :
2013-07-31 16:07:36 |
By :
dragon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในกระทู้นั้น ชื่อคนตั้งชื่อ d ไม่ใช่ dragon เหรอ
ก็แปลกดีนะ ผู้ ญ ใช้ชื่อ dragon
อยากให้มีระบบ show ip จังเลย
|
|
|
|
|
Date :
2013-07-31 16:12:27 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
using MsExcel = Microsoft.Office.Interop.Excel;
class ReadExcel
{
private MsExcel.Application _xlApp;
private MsExcel.Workbook _xlBook;
public ReadExcel(string FilePath)
{
_xlApp = new MsExcel.Application();
_xlApp.Visible = false;
_xlApp.ScreenUpdating = false;
_xlApp.DisplayAlerts = false;
_xlBook = _xlApp.Workbooks.Open(FilePath, 0, true, 5, Type.Missing, Type.Missing, true, MsExcel.XlPlatform.xlWindows, "\\t", false, false, 0, true, true, Type.Missing);
MsExcel.Worksheet xlSheet = _xlBook.Sheets["<-----sheetname---->"];
MsExcel.Range xlRange = xlSheet.UsedRange;
object[,] valueArray = (object[,])xlRange.get_Value(MsExcel.XlRangeValueDataType.xlRangeValueDefault);
// เอา valueArray ไปใช้
}
}
|
|
|
|
|
Date :
2013-07-31 16:42:47 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณน่ะค่ะ :)
|
|
|
|
|
Date :
2013-07-31 16:51:31 |
By :
dragon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แน่ะ! ยังไม่เลิก
|
|
|
|
|
Date :
2013-07-31 16:57:49 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|