掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
テーブルにレコード追加をするには (ID:43983)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
AppendRecord は DocWiki にコードサンプルがあります。 [AppendRecord のコード例] http://docwiki.embarcadero.com/CodeExamples/XE3/en/AppendRecord_%28Delphi%29 シートのデータが 10 万件という事は *.xlsx ですか? データ追加の時間より Excel オブジェクトの操作の方が時間が掛かりそうですね。 Mr.XRAY さんのサンプルを参考に ADO で開いたほうが高速に動作するかもしれません。 [590_ADO でエクセルに読み出し専用で接続] http://mrxray.on.coocan.jp/Delphi/plSamples/590_ADO_Excel.htm *.xlsx は Jet では読み込めないので ACE で読み込みます。 (ACE は *.xls / *.xlsx どっちも読めます) Mr.XRAY さんのサンプルの "Microsoft.Jet.OLEDB.4.0" を "Microsoft.ACE.OLEDB.12.0" "Excel 8.0" を "Excel 14.0" に 読み替えるだけで *.xlsx を処理できると思います。 [Microsoft Access データベース エンジン 2010 再頒布可能コンポーネント] http://www.microsoft.com/ja-jp/download/details.aspx?id=13255
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.