1. Tải bản cài đặt AutoIT mới nhất

    Chào Khách. Nếu bạn mới tham gia và chưa cài đặt AutoIT.
    Vui lòng vào topic trên để tải bản AutoIT mới nhất nhé
    Dismiss Notice
  2. Quy định và nội quy

    Chào Khách. Vui lòng đọc kỹ nội quy và quy định của diễn đàn
    Để tránh bị ban một cách đáng tiếc nhé!
    Dismiss Notice
  3. Hướng dẫn chèn mã AutoIT trong diễn đàn

    Chào Khách. Vui lòng xem qua bài viết này
    Để biết cách chèn mã AutoIT trong diễn đàn bạn nhé :)
    Dismiss Notice

Hỏi đáp [Solved] Đọc dữ liệu từ Excel mà không mở Excel

Thảo luận trong 'Thảo luận chung - Hỏi đáp' bắt đầu bởi phuc747, 22/11/17.

Trạng thái chủ đề:
Không mở trả lời sau này.
  1. phuc747

    phuc747 Thành viên mới
    • 1/6

    Tham gia ngày:
    14/11/17
    Bài viết:
    3
    Đã được thích:
    0
    Chào mọi người, cho mình hỏi có cách nào đọc dữ liệu từ file excel mà excel không open lên được không. Đây là code của mình:
    Mã (AutoIt):
    Func ReadExcel($fileName, $sheetName)
      ; Create application object and open an example workbook
      Local $oExcel = _Excel_Open()
      If @error Then Exit MsgBox($MB_SYSTEMMODAL, "Excel UDF: _Excel_RangeRead Example", "Error creating the Excel application object." & @CRLF & "@error = " & @error & ", @extended = " & @extended)
      Local $oWorkbook = _Excel_BookOpen($oExcel, $fileName)
      If @error Then
      MsgBox($MB_SYSTEMMODAL, "Excel UDF: _Excel_RangeRead Example", "Error opening workbook '" &  $fielName & @CRLF & "@error = " & @error & ", @extended = " & @extended)
      _Excel_Close($oExcel)
      Exit
      EndIf
      Local $aResult = _Excel_RangeRead($oWorkbook, $sheetName)
      If @error Then Exit MsgBox($MB_SYSTEMMODAL, "Excel UDF: _Excel_RangeRead Example 2", "Error reading from workbook." & @CRLF & "@error = " & @error & ", @extended = " & @extended)
      _Excel_Close($oExcel)
      Return $aResult
    EndFunc
    Xin cảm ơn!
     
  2. Huân Hoàng

    Huân Hoàng Administrator Thành viên BQT Administrator Super Moderator
    • 93/113

    Tham gia ngày:
    29/9/15
    Bài viết:
    642
    Đã được thích:
    1,181
    Tham khảo hàm _Excel_Open thým sẽ thấy _Excel_Open($bVisible = True)
    → Mặc định là nó hiện giao diện Excel, thým set _Excel_Open(False) là được :v
     
    phuc747 thích bài này.
  3. phuc747

    phuc747 Thành viên mới
    • 1/6

    Tham gia ngày:
    14/11/17
    Bài viết:
    3
    Đã được thích:
    0
    Cảm ơn bạn, mình đã làm được.
     
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này

Đang tải...