Excelおじさん超朗報!! MS「Excel関数でプログラム作れるようにしたぞー」
■ このスレッドは過去ログ倉庫に格納されています
米Microsoftは3月2日(現地時間)、「Microsoft Excel」のようなローコード向けのオープンソース数式言語「Microsoft Power Fx」を発表した。
同社のノーコード・ローコードソリューション「Microsoft Power Platform」ファミリーの新しい一員だ。
「Power Platform」の“キャンバスアプリ”では、ロジックを記述するため「Excel」に似た数式言語が用いられている。
これを“キャンバスアプリ”から抽出・独立させ、「Power Platform」全体で利用できるように拡張・一般化したのが「Power Fx」だ。
プログラミングに習熟していなくても、「Excel」の数式であれば慣れている・使えるという人は少なくない。
そうしたユーザーがすでに持っている知識やスキルを「Power Fx」としてローコードの世界でも生かせれば、
ビジネスユーザーとプロの開発者の橋渡しとなるだろう。
また、C#やTypescriptのようなオープンソースプロジェクトにすることで、ローコードの世界でもコミュニティ主導の開発が進むことが期待できる。
プログラミング言語としては厳密に型指定された宣言型の関数型言語に分類され、
必要に応じて命令型のロジックと状態管理を利用できる。
数式の結果が自動計算され、リアルタイムで反映される点や、“&”で文字列の連結が行われる点(他の多くのプログラミング言語は“+”を使う)などは「Excel」と同じだ。
UIビルダーを用いれば「Power Fx」がわからないユーザーでもアプリ開発が可能(ノーコード)で、
生成されたコードをアンパックする言語ツールを利用すればプロ開発者が「Visual Studio Code」で扱うこともできる(プロコード)。
Microsoft、「Excel」のようなローコード向けプログラミング言語「Power Fx」を発表
https://forest.watch.impress.co.jp/docs/news/1309590.html
https://forest.watch.impress.co.jp/img/wf/docs/1309/590/image1_l.jpg
https://forest.watch.impress.co.jp/img/wf/docs/1309/590/image2_l.png
https://forest.watch.impress.co.jp/img/wf/docs/1309/590/image3_l.gif
https://forest.watch.impress.co.jp/img/wf/docs/1309/590/image4_l.gif EXCELだけで何とかしようとしている人や
WORDだけで何とかしようとしている人が多いが
世の中にはもっといろいろあることを知ったらいいのに >>232 Python勝手にインストールしてシステム部門がキレた場合には懲戒ものだが PythonがVBA並に簡単だしライブラリも豊富だから
ExcelのVBAを廃止してPythonにしてくれるだけですべて解決なんだが >>263 Wordで何とかなって驚くレベルなんだが(´・ω・`)エーコンナノモデキチャウノー? >>263 あ後Excel方眼紙は一度上手く書けると中毒性が凄く有る 個人的に汎用ソフトやアプリって接続を任意に切り替えられるから有用なんだと思ってる
常時接続下じゃないといけない事情があるなら専用プログラムで仕方ないが >>267
Excel方眼紙は印刷して紙で残す書類作るには重宝するかもな。
でも、PCにデータ取り込んで再活用しようって方針なんだから、もうナシってことだわな >>14
PythonなんかよりLuaの方がいいわ なんでPDFに入力フォームが付いてるようなのが標準化されて普及とかされてないんやろか
そういうのに簡単な計算機能が付いててるのがあれば、エクセルを使ってやる仕事の7割程度はそれで済むってなりそうな >>265
こういうこと言う人って過去の資産を引き継いでるものはどうするんだ?
ってこと何も考えてなさそうだな… >>274
使えてるから負債になるって考えもあるけどな
時間がたつほど現行技術との乖離がすすんで改修が困難になる、業務とのずれが大きくなって運用でのカバーというコストがかさんでいく、なまじ使えるばかりに、てな具合に
場合によるのは認める >>251
SUMはSUMIFがあるけど、MAXIFとかIF月がない場合は
配列数式で出来るから便利なんだよな >>273
今問題なく稼働してるものもある以上、それを負債というのって実務やってるとは思えんけどな・・・ 減価償却が済んでいても実際に使っていたら取得価格の10%の価値がある
というのが公的な評価だろ >>272
秘伝のネ申EXCELで固めてる部署なんかは
マイグレーションに金と時間がかかる事を
理解してない奴が多くて困るわな 職場の女性にExcel教えてって頼まれたんだが、教えられるもんじゃないよな
自分レベルにExcel使いこなすには、閃きとアイデアが大切とかは・・・ >>282
違うだろ、どこでExcel買ったか聞いて一緒に買いに行けよ
画像略 >>263
Excelに印刷専用シートが有れば解決なのに 「プログラマー」とか「SE」っていう呼び方も「ソフトウエアクリエーター」とかに変えるべき >>287
ハイパーメディアクリエイターみたいで、怪し杉w 統合したセルの大きさに合わせて画像を貼れるマクロ作ったら神扱いされた >>289
雑過ぎるわ
会社や現場の文化によるけど
コーダーはプログラマーと別枠で
手順を組立てなくていい
マークアップや画面デザインを専門にやる人を指す場合が多い印象
SEなんて更に別枠 IT土方 っていう言い得て妙 な言葉がもうあるだろ! >>279
「負債」の定義にもよるんやろな
財務的な感覚で言葉を捉えるか、重荷という意味で負債って言葉を使うか
レガシーデバイスとか技術的負債って言葉になれてたり、はんこ文化や日本のIT後進国化問題について考えてたら後者の意味合いでもすんなり受け入れ出来ると思うわ >>259
>ブラウザがあればエクセル以上の処理ができてしまう・・・・・・・・・・・
>車のナンバーを自動的に読み取りTSとナンバーを記録してデータ化・・・・
Google chromeではどのメニューを使用するのですか? >>294
このスレの流れ、どのレスに対して言っているか...
>ExcelのVBAを廃止してPythonにしてくれるだけですべて解決なんだが
このレスに対しての「資産」「負債」
今、VBAが実際に使われているし、問題ないものも多いのに、VBAで書かれたものを「負債」と言ったり、
VBAを廃止してPythonに置き換えればすべて解決するとか…
こういう人ってなにも考えてないんじゃね?ってことですね
問題なく動く って大事なことだと思いますよ >>297
>>265はそう思ってるんじゃない?って話やぞ
つか、動いているならさわるなは必ずしも真じゃないと思うが >>298
>必ずしも真ではない
そんなのは当たり前の話
更新が必要なものもあれば、そうではないものもある
そんなこと普通に実務してたらケースにより様々なのが当たり前なのに、
VBAをPhthonに置き換えれば「すべて」うまくいく
なんてさらって言うのって、何にも考えてないんだろうな… ってことなんですけどねぇ なんやかんやVBAが生き残るよ。
なんてったって他のアプリからも呼んでんだからエクセル内だけで互換取っても意味がない。
エクセルはもちろんエクセルと連携したアプリも改修が必要?ITバブルじゃねえんだからよw
開発もテストも今の若手は忍耐力も応用力も責任力もないからまるで当てにならないからリスクがでかすぎる。
いちいちos変わるたびにシステム変更、なんて時代じゃない。
システムに合わせるためならバーチャルPCででもXP使う時代だよ。 いやそれこそpythonからexcel読んで
numpyやらpandasで処理して
csvなりnpzなりで保存してしまえば
excelなんぞ使う必要なく何とでも連携できるぞ >>301
今ならExcelブック直接作れよ
俺は古いからperl だけど EXCELおじさんって呼ばれてんのかな俺も
毎月の実績をDBからSQLで抽出して
そのデータをシート上に貼り付ければ
別シートの表に反映される様にしてるんだよ
SQLを1個だけ実行して貼り付けたらそれで作業終わり
面倒な計算とか展開とかは全部EXCELにやらせる様にした
以前は複雑なSQLを幾つも実行してちまちま手作りしてたが
その作業を俺が引き継いで今のお手軽フローに変えたんだ
半日かかってた作業がものの数分で終わる様になったし
以前は作り方を知ってる特定の人しか出来なかったけど
今では誰がやっても簡単に作れる仕様になった
毎月当番制にして回す事で個々の負荷を軽減出来てる
でもそのせいか前の担当者から酷く妬まれて上司に讒言された
「手作業には手作業の良さがある」とか
「合理性ばかり追求して人の心が解っていない」とか
「知らない関数を多用しててメンテナンス性が低い」とか
そんな事を上司に言ってきたらしいw
それを間に受けて俺に注意する上司も上司だがw 別にexcel使わんでも
DBスナップショットをwebで見えるように
すりゃいいやんけ
担当決める手間もDB呼んでコピペする手間もいらんぞ
で、そういうシステムできたら
「excelマクロにはマクロの良さがある」とか言うわけだな SQL serverとかOracleに接続とかも簡単に記述できんの? 無料のオフィススィーツにもジャバスクリプトのマクロ搭載しないかな ■ このスレッドは過去ログ倉庫に格納されています