• Tạo tài khoản
    *
    *
    *
    *
    *
    *

    Thông tin có dấu hoa thị (*) là bắt buộc.

MẠNG SINH VIÊN CNTT VIỆT NAM - ITSTUDENT.net ®

Xin chào, Khách quý

Export dữ liệu từ Oracle sang Excel, CSV, XML và các định dạng khác
(1 người đang xem) (1) Khách
  • Trang:
  • 1

NỘI DUNG CỦA CHỦ ĐỀ: Export dữ liệu từ Oracle sang Excel, CSV, XML và các định dạng khác

Export dữ liệu từ Oracle sang Excel, CSV, XML và các định dạng khác cách đây 4 năm, 7 tháng #619

  • thangpvm
  • User Avatar
  • không trực tuyến
  • Administrator
  • Tổng số bài viết: 353
  • Điểm khen ngợi: 40

Export-Oracle-Table-To-ExcelITStudent.net - Có một vấn đề rất thực tế là dữ liệu mà chúng ta giao phó cho Oracle tổ chức quản lý thông thường lại quá khó truy xuất đối với người dùng cuối, khả năng tái sử dụng, và tính mang đi rất hạn chế. Người dùng cuối sẽ không quan tâm tới các khái niệm như khoá chính, khoá ngoại hay quan hệ gì cả. Họ chỉ cần đúng phần nội dung dữ liệu đang được quan tâm, ngoài ra dữ liệu đó cần nằm dưới các định dạng quen thuộc đối với họ để họ có thể mở và xử lý ngay trên máy tính cá nhân của mình. Đây chính là tình huống chúng ta cần thực hiện thao tác lấy dữ liệu từ view, từ bảng của Oracle chuyển sang các định dạng khác như Excel, CSV, PDF,…

 

Với Oracle SQL Developer có thể giúp chúng ta giải quyết nhu cầu kết xuất dữ liệu từ Oracle sang Excel, CSV hay các định dạng khác một cách khá đơn giản bằng chức năng Export Wizard trực quan đã được Oracle tích hợp sẵn bên trong SQL Developer.

Trong bài này chúng ta sẽ cùng tìm hiểu cách Export dữ liệu từ 1 bảng hoặc 1 view trong Oracle sang Excel

Để minh hoạ cho bài viết, chúng tôi sử dụng bảng EMPLOYEES trong Schema HR của Oracle đã quen thuộc với bạn đọc của itstudent.net trong những bài trước.

Export-Oracle-Table-To-Excel.01

Chúng ta cần nhấn phải trên tên bảng EMPLOYEES (hoặc trên tên của View, của Table bất kỳ cần kết xuất dữ liệu) bên Schema Objects Browser và chọn chức năng Export...

Export-Oracle-Table-To-Excel.02Chương trình Export Wizard tích hợp sẵn bên trong ORACLE SQL Developer sẽ kích hoạt ngay bước 1 cho phép chúng ta tuỳ biến chức năng kết xuất dữ liệu trên đối tượng đã chọn như sau:

Export-Oracle-Table-To-Excel.03Với hộp thoại này chúng ta có thể yêu cầu Oracle định dạng dữ liệu đầu ra cho quá trình kết xuất dữ liệu và có phát sinh cả câu lệnh DDL cho đối tượng được chọn để kết xuất luôn hay không? Để minh hoạ cho tình huống muốn kết xuất dữ liệu từ bảng (table) trong Oracle sang thành dạng bảng tính (worksheet) trong Excel của Microsoft, chúng ta cần chọn định dạng "xls" ở phần lựa chọn định dạng (format)

Export-Oracle-Table-To-Excel.04

Tiếp đến, chúng ta cần xác định địa chỉ sẽ chứa tập tin đầu ra nếu không muốn sử dụng địa chỉ mặc định mà Oracle đề nghị

Export-Oracle-Table-To-Excel.05

Nếu dữ liệu chúng ta lấy ra có Unicode hoặc các bảng mã đặc biệt khác thì cần chỉ định thuộc tính cho mục Encoding phù hợp

Export-Oracle-Table-To-Excel.06

Oracle Export Wizard, tiếp đến, sẽ chuyển sang bước thứ 2 để chúng ta xác định dữ liệu cần kết xuất. Tuy nhiên do chúng ta đã làm việc này rồi thông qua thao tác, nhấn phải trên bảng hoặc trên view cần lấy dữ liệu. Nên ở bước này chúng ta không cần làm gì cả

Export-Oracle-Table-To-Excel.07

 Đã có đầy đủ thông tin để thực hiện, nên Oracle sẽ xác nhận lại cho chúng ta lần cuối toàn bộ nội dung đã thiết lập cho quá trình kết xuất dữ liệu sắp thực hiện

Export-Oracle-Table-To-Excel.08

Nhấn Finish, Oracle sẽ làm phần việc còn lại để tạo ra file Excel từ dữ liệu nguồn là dữ liệu trong bảng EMPLOYEES mà chúng ta đã chỉ định

Export-Oracle-Table-To-Excel.09

Mở file Excel Oracle vừa tạo, chúng ta sẽ quan sát được nội dung của bảng tính EMPLOYEES được tạo ra như sau:

Export-Oracle-Table-To-Excel.10

Với công cụ Export Wizard của Oracle SQL Developer này chúng ta cũng có thể Export 1úc nhiều bảng, nhiều view sang Excel. Chúng tôi sẽ trình bày chi tiết về tính năng này trong 1 bài viết khác.

PHAN VÕ MINH THẮNG
 

└(≣) Export dữ liệu từ Oracle sang Excel, CSV, XML và các định dạng khác cách đây 2 tháng #2335

  • vovansangqb
  • User Avatar
  • không trực tuyến
  • Level 1
  • Tổng số bài viết: 1
  • Điểm khen ngợi: 0
Xuất dữ liệu font tiếng việt Unicode bị lỗi font không đọc được thì làm thế nào vậy anh?
  • Trang:
  • 1

SINH NHẬT THÀNH VIÊN

Sinh nhật K37.104.099: còn 1 ngày , Sinh nhật hoangtintg93@gmail.com: còn 4 ngày , Sinh nhật LeNghia: còn 4 ngày , Sinh nhật lockbjson: còn 6 ngày , Sinh nhật Diem Luong: còn 9 ngày , Sinh nhật Minhluan009: còn 9 ngày , Sinh nhật K40.103.073: còn 10 ngày , Sinh nhật vnmaithanhphi: còn 10 ngày , Sinh nhật K38104147: còn 11 ngày , Sinh nhật ducthuan: còn 15 ngày , Sinh nhật jalagpro: còn 15 ngày , Sinh nhật tieununa: còn 20 ngày