Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに "Excel C#" や "Excel VB.NET" でググった新人プログラマが、古い情報や間違った情報で茨の道を選ばずに済むようにと思って書きました。 この記事は、Windows で Visual Studio を使用したデスクトップアプリケーション開発を想定しています。 VB.NET でも作成可能ですが、サンプルコードでは C# 6.0 を使用しています。どちらでもいいなら C# を使いましょう。 C# または VB.NET でExcelファイルを読み込むには Google検索の罠 2016/4/11現在、日本版Goog
Webアプリ全盛の現在とあっても、業務では未だにExcelが多く使われています。その結果としてVBAが活躍しており、メンテナンスが難しかったり、コピペされるコードが量産されていたりします。VBAがダメという訳ではないのですが、触りたくないと考えるプログラマは多いのではないでしょうか。 もっと自分が使い慣れたプログラミング言語でExcelを扱いたいと考える人に使ってみていただきたいのがxlwingsです。PythonとExcelで双方向の操作が可能になります。 xlwingsの使い方 デモ。ExcelからPythonを呼び出します。 xlwingsはPythonからExcelのデータを読み込んだり、ExcelからPythonをコールできます。その結果、PythonからExcelにデータを追加したり、検索結果を表示させることも可能です。VBAの代わりに使うことが可能です。 Pythonであれば
Excelで管理している情報があるのですが それをサーバ上のDBに放り込みたくてですね。 初回はExcelをアップロードして一気に放り込んだのですが それ以降は差分だけ放り込みたかったのです。 データの変更量は1日1、2件くらいなので Excel上から直接POSTしてサーバ側でDB突っ込めばい~か~ってのが 今回の経緯(--)b と言う訳でExcelからPOSTするサンプルコードですφ(--) Private Sub CommandButton1_Click() '----------------- 'リクエスト生成 '----------------- 'URL(必要に応じて変更) Dim url As String url = "http://example.com/hoge.php" 'パラメータ(必要に応じて動的に生成) Dim paramStr As String paramSt
ExcelのVBAコーディングをやってますが、 チームでやると嫌になってきます。 特に今までVBAを主力としてやってきた人と一緒にしたくない… 理由は適当にコーディングしても動くからルール無用になる。 コードを見ていてイライラしてくる… (Rage()なんて、Activeシートが変わってたらどうすんねん!とか…) (きちんとされている方ごめんなさい。きちんとしてる人の絶対数が僕の周りでは少ないんです) というわけで、私が勝手に作った勝手なルールをメモとして残す。 (メモなので見にくいっ!) 必ず守ること: 1.シートは「オブジェクト名」を付け、シートの参照は「オブジェクト名」で参照する (ただし、動的に追加した時(一時シートなど)は除く。 オブジェクト名をつけるのが面倒だから) 2.ボタン等のイベントメソッド内でのみ下記の処理を行う ・Application.Calculation ・Ap
昨年「RubyでExcelのデータを読み込む」というエントリを立てた。ExcelのデータをRubyで処理すると、オフィスアプリを使うレイヤとシステム開発をするレイヤの橋渡しが簡単になりますよ、という記事だった。 今回はその続編。Rubyの方からExcelに値や書式を設定していく際のTipsをメモっておく。 TipsExcelのプロセスを残さないようにするバグなどでRubyスクリプトの実行が止まってしまっても、Excelのプロセスは生き残っている。後でタスクマネージャを見て慌てることになるので、まずは例外をつかまえてプロセス終了するよう仕込みをしよう。 @app = WIN32OLE.new('Excel.Application') begin # do_something ensure @app.quit end 定数を読み込む / 使う書式指定やオプションなどにExcelで定義されている
7〜8年ぶりにExcelのVBAでちょこっとしたものを作ってみました。 Excel95当時から比べると開発環境ーVBEがすっかり本格的になっており これではVB6.0と遜色ありません。返ってExcel独自の細かいところまで操作が 可能で使い易いではありませんか。成る程、本屋のパソコン関係書籍にVBAに 関するものが増えて来ているのも頷けます。一般ユーザーも(ってワタクシも 一般ユーザーですが…)エクセルの表計算ー>関数の利用ー>記録マクロと その修正ー>VBEによるVBAプログラミングと段階的に難易度が上がるので ついて行き易い面があるのでしょう。Java2SDKでNotePadにプログラムを 書いてそれをJVMでクラスファイルにしてから実行ー>でDOS窓が開く。 ではちょっとユーザーもしんどいですよね。 エクセルのマクロの場合はメニューから選択する、ツールバーのボタンを 押す、その作業が
残クレアルファードで夢をくれるトヨタ自動車、親切な警告どおり豊田自動織機をディスカウントTOB(警告を無視して買い向かった人たち絶望の波に飲まれる)
//Automate Excel Process data with Python, not VBA - or by hand. Do you need to work with a database or a website? Python has libraries for that. //Build better spreadsheets Build live streaming dashboards and complex mathematical models, all in Excel. You can use DataNitro to turn a spreadsheet into a database GUI - or a web server backend. //Interactive Shell >>> CellRange("A1:A10").value = [x**
会社の会議やMTGでもOfficeのエクセルではなく、Googleスプレッドシートを使って実績報告などをおこなう機会が増えているのではないでしょうか。 そこで少しネックとなるのが、グラフ作成の面倒さ。多機能でグラフィカルに描写できるのは良いのですが、意外と設定が面倒だったりしますよね。 そこで今回は、通常のグラフよりも手軽にグラフを描写できる新しいGoogleスプレッドシートのSparkline関数をご紹介します。 組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! エクセルのセルへ手軽にグラフを描ける「スパークライン」関数 スパークライン(Sparkline)は、Googleスプレッドシート(Googleのエクセル)のセル内に関数を入れるだけで折れ線グラフと棒グラフを描写できる新しい関数。 グラフの
BulkQuotesXL Pro BulkQuotesXL Pro is an add-in for Microsoft Excel 2010-2019, designed to help you download free quotes and conduct technical analysis calculations directly in your worksheets. Learn more DownloaderXL Pro DownloaderXL Pro is an add-in for MS Excel 2010-2019, designed to help you download securities' price data directly into your workbook. Learn more © 1998-2023 OLSOFT, ICEALGO INC
10年くらい前、システム開発の生産性をいかにして上げるか、というテーマで取材をした時、CASE(コンピュータ支援によるソフトウエア・エンジニアリング)やシステム開発方法論に詳しいコンサルタントに会った。一通りの話が終わった頃、「ところで開発生産性が一番高い言語は何でしょうか」と聞いてみた。彼が挙げた言語は筆者にとって意外なものであった。 「それは間違いなく、えくせるでしょう」。 間抜けな話だが、「えくせる」と聞いて筆者はまったく新しい言語が登場したのかと思った。すぐにExcelだと気付いたが、「表計算のあれですか」と寝ぼけたことを言ってしまった。そのコンサルタントは「お前は何も知らないなあ」という表情をしながら、それを口に出すことはせず、「まあ、表計算ソフトと言えばそうですが、相当なことができますよ。Excelのマクロでさっと実現できる処理を通常の言語で記述しようとすると、桁違いのステップ
Chandoo.orgのエントリーから、条件付き書式を利用して、エクセルのデータを見やすくする5つのテクニックを紹介します。 Learn Cool Microsoft Excel Conditional Formatting Tricks テーブルの横列・縦列をハイライト 条件付き書式を使用したガントチャート セル内に配置するグラフ ミスやエラー・データ欠落などのハイライト表示 直感的に把握できるデータテーブル [ad#ad-2] エクセルデータは、Chandoo.orgのエントリーの一番下からダウンロードできます。 テーブルの横列・縦列をハイライト テーブルのデータを見やすくするために、横列・縦列を交互にハイライト表示にします。 ハイライトにするテーブル全体を選択します。 メニューより、[書式] - [条件付き書式] を選択。 「数式」を選択し、「=MOD(ROW(),2)=0」を入力し
222:Windowsアプリを操る 多くのWindowsアプリケーションがCOMインターフェースというのを提供しています。pythonからCOMを使うとWindwosアプリケーションを自動操縦できます。例えば、あるフォルダの下に何百個もワードファイルがあって、そこに自宅の住所が書いてあったとします。引越ししたときにそれを全部書き換えるのは大変ですよね。pythonを使えば、ファイルのリストを取って一つ一つ開いて書き換えるということが自動操縦でできるのです。それも多分15行くらいのプログラムでです。これってすごいことですよね。 pythonからCOMコンポーネントにアクセスするには Windows用拡張モジュール を使います。当然ですが、 Widnows用のPython とかEXCELやWordもいります。 予めダウンロードしてインストールしておいて下さい。 Rubyが題材ですが、COMにつ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く