Skip to content

動作環境

This content is not available in your language yet.

  • Windows 10
  • Windows 11

Home Edition、Professional Editionともに対応し、CPUアーキテクチャはx86・x64の両方に対応しています。

  • .NET 8以上

※上記は開発・動作確認を行った環境です。記載以外のエディション・アーキテクチャ(Home Edition、x86環境等)でも動作する可能性はありますが、現時点では動作確認を行っておりません。今後、新しいバージョンがリリースされた際には可能な範囲でベストエフォートにて動作確認を行い、対応状況を順次このページに反映していきます。

  • Microsoft SQL Server(SQL Server 2022)
  • Oracle Database(Oracle AI Database 26ai Free Release 23.26.0.0.0)
  • PostgreSQL(PostgreSQL 17.4 on x86_64-windows)
  • MySQL(MySQL 8.4.8.8)
  • MariaDB(11.4.10)
  • SQLite(3.51.1)

※( )内は開発・動作確認に使用したバージョンです。それ以外のバージョンでも動作する可能性がありますが、動作を保証するものではありません。新バージョンリリース時は可能な範囲で検証し、順次更新します。

SQExcelでは対応DBが取り扱う全てのデータ型に対応しています。SQExcelではデータの入出力はExcelを通じて行います。DB上のデータ型がExcelワークシート上でどのような書式で表示されるかについては以下の表をご参照ください。

SQLデータ型カテゴリ日本語名対応するExcelのセル書式
TinyInt整数整数型(1バイト)標準(General)、または0(整数表示)
SmallInt整数整数型(2バイト)標準(General)、または0(整数表示)
Int整数整数型(4バイト)標準(General)、または0(整数表示)
BigInt整数整数型(8バイト)標準(General)、または0(整数表示)
Decimal固定小数固定小数点数0.00(小数点以下 2 桁)または必要に応じて桁数調整(例:0.0000)
Numeric固定小数固定小数点数(NUMERIC)0.00(小数点以下 2 桁)または必要に応じて桁数調整(例:0.0000)
Float浮動小数浮動小数点数(倍精度)標準(General)または 0.##########
Real浮動小数浮動小数点数(単精度)標準(General)または 0.##########
Double浮動小数倍精度浮動小数点標準(General)または 0.##########
Char文字列固定長文字列文字列(@)
NChar文字列固定長Unicode文字列文字列(@)
VarChar文字列可変長文字列文字列(@)
VarChar2文字列可変長文字列(Oracle専用)文字列(@)
NVarChar文字列可変長Unicode文字列文字列(@)
NVarChar2文字列可変長Unicode文字列(Oracle専用)文字列(@)
Text文字列テキスト(大容量)文字列(@)
Clob文字列文字ラージオブジェクト文字列(@)
Date日付時刻日付yyyy/mm/dd
Time日付時刻時刻hh:mm:ss
DateTime日付時刻日時yyyy/mm/dd hh:mm:ss
DateTime2日付時刻高精度日時yyyy/mm/dd hh:mm:ss
Timestamp日付時刻タイムスタンプyyyy/mm/dd hh:mm:ss
Interval日付時刻期間文字列扱い(@) ※Excelには「期間」型が存在しない
Bit真偽値ビット型真偽値標準(General)または TRUE/FALSE → 文字列(@)
Boolean真偽値真偽値標準(General)または TRUE/FALSE → 文字列(@)
Number1真偽値数値型真偽値(Oracle専用)標準(General)または TRUE/FALSE → 文字列(@)
IntegerBoolean真偽値整数型真偽値(SQLite専用)標準(General)または TRUE/FALSE → 文字列(@)
Binaryバイナリ固定長バイナリ文字列(@)
VarBinaryバイナリ可変長バイナリ文字列(@)
Byteaバイナリバイト配列(PostgreSQL専用)文字列(@)
Blobバイナリバイナリラージオブジェクト文字列(@)
Rawバイナリ生バイナリ(Oracle専用)文字列(@)
LongRawバイナリ長バイナリ(Oracle専用)文字列(@)
UniqueIdentifierその他GUID文字列(@)
Uuidその他UUID文字列(@)
Xmlその他XML文字列(@)
Jsonその他JSON文字列(@)
Jsonbその他JSONバイナリ(PostgreSQL専用)文字列(@)
RowIdその他行ID(Oracle専用)文字列(@)
  • SQExcelでは入力シートを作成するときにデータ型に応じて書式を選択することが可能です。
  • 浮動小数点型で書式を 0.########## とするのは値の精度(小数点以下の桁数)は保ったまま、不要な末尾の『0』を表示させずにスッキリ見せたい場合、または小数点以下10桁未満の極小単位での誤差を見せたくない場合です。(Excelでは数値を倍精度浮動小数点数(IEEE 754規格)として管理しているため、全体の有効桁数は15桁までという制限があります。)
  • セルの表示形式を @ に設定すると、そのセルは「文字列専用セル」になります。その後に入力した数字(例: 123)や数式(例: =SUM(A1:A5))は、計算されないただのテキスト(文字列)として画面にそのまま表示されます。