sql >> データベース >  >> RDS >> Oracle

OracleでXLSX(Excel)ファイルを読み取ってインポートする

    AntonSchefferによって作成されたPLSQLパッケージas_read_xlsxを使用して、OracleのExcelのxlsxファイルからデータを読み取ってインポートできます。 、このパッケージを使用すると、OracleのXlsxファイルを直接クエリできます。使い方はとても簡単で、簡単に操作できる出力が得られます。この投稿では、PL / SQLを使用してExcelファイルをOracleテーブルにインポートする手順を以下に示します。最初にパッケージas_read_xlsxをインストールする必要があります。これは、次のリンクからダウンロードできます。DBパッケージのダウンロード以下は、このパッケージを使用してインポートする手順です。 Oracleのxlsxファイル:1。パッケージをダウンロードした後、データベースでスクリプトを実行してパッケージを作成します。次に、Excel(xlsx)ファイルが存在するOracleデータベースにディレクトリオブジェクトを作成します。ディレクトリDOCを「D:\YourDir」/として作成または置換します。

    またはUnix/Linuxの場合

    ディレクトリDOCを「/YourDir/」/2として作成または置換します。その後、以下に示すようにクエリを実行して、xlsxファイルの内容を表示します。SELECT* FROM TABLE(as_read_xlsx.read(as_read_xlsx.file2blob('DOC'、'xlsx_test.xlsx')))/結果は次のようになります。上の画像に示されているExcelファイルから以下: PL / SQLプロシージャのカーソルとして上記のクエリを使用して、ExcelファイルをOracleテーブルにインポートできます。
    1. データベース設計の候補キーとは何ですか?

    2. トップ5のMySQLGUIツール(無料および有料)

    3. RDSソリューションのビッグテーブルをテーブルフルエラーに変更

    4. SQLServerフェールオーバークラスターのインストール-1