Submit Search
Upload
Excelドキュメントのちょこっと改善ツール
•
0 likes
•
240 views
N
NipponAlgorithm
Follow
Excelドキュメントのちょこっと改善ツール
Read less
Read more
Technology
Report
Share
Report
Share
1 of 10
Recommended
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座
真乙 九龍
2015/8/8 関西 オープンソースカンファレンス 勉強会 スライド
2015/8/8 関西 オープンソースカンファレンス 勉強会 スライド
anubis_369
2014/9/14 LibreOffice 勉強会でのネタ
2014/9/14 LibreOffice 勉強会でのネタ
anubis_369
[Excel]basic training01(1/5)
[Excel]basic training01(1/5)
Hiroyuki Ishikawa
DocFXで脱Excel方眼紙!
DocFXで脱Excel方眼紙!
Iosif Takakura
めんどくさい…から始める効率化のススメ
めんどくさい…から始める効率化のススメ
Chikako Mori
Keyboard Input Hackathon 2023に参加してみた
Keyboard Input Hackathon 2023に参加してみた
NipponAlgorithm
neo4j 触ってみた
neo4j 触ってみた
NipponAlgorithm
Recommended
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座
2012.11.03 #odstudy Excel方眼紙に魂を削られない為のoffice講座
真乙 九龍
2015/8/8 関西 オープンソースカンファレンス 勉強会 スライド
2015/8/8 関西 オープンソースカンファレンス 勉強会 スライド
anubis_369
2014/9/14 LibreOffice 勉強会でのネタ
2014/9/14 LibreOffice 勉強会でのネタ
anubis_369
[Excel]basic training01(1/5)
[Excel]basic training01(1/5)
Hiroyuki Ishikawa
DocFXで脱Excel方眼紙!
DocFXで脱Excel方眼紙!
Iosif Takakura
めんどくさい…から始める効率化のススメ
めんどくさい…から始める効率化のススメ
Chikako Mori
Keyboard Input Hackathon 2023に参加してみた
Keyboard Input Hackathon 2023に参加してみた
NipponAlgorithm
neo4j 触ってみた
neo4j 触ってみた
NipponAlgorithm
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
More Related Content
Recently uploaded
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Recently uploaded
(10)
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Featured
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
Introduction to Data Science
Introduction to Data Science
Christy Abraham Joy
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
Vit Horky
The six step guide to practical project management
The six step guide to practical project management
MindGenius
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
Featured
(20)
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
Skeleton Culture Code
Skeleton Culture Code
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
How to have difficult conversations
How to have difficult conversations
Introduction to Data Science
Introduction to Data Science
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
The six step guide to practical project management
The six step guide to practical project management
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Excelドキュメントのちょこっと改善ツール
1.
Excelドキュメントの ちょこっと改善ツール 開発部 ●●●●
2.
まとめ ● Excelは表計算ソフトなのでドキュメントとして使わないことを推奨します。 ● しかしExcelドキュメントは往々にしてあるので補助ツールを自作して、 普段の業務で使っています。 ○
開発した環境と使用した便利なライブラリを紹介します。 ● ニッチですが需要はあると思うので、 ブラッシュアップして販売するのはイケると思いますか?(相談)
3.
はじめに ● Excelは表計算ソフトであってドキュメントをつくるものじゃないです。 (憎しみたっぷりですが個人の意見です) ○ 一時的なドキュメントやデータとして見せた後、すぐ破棄するなら問題ないと思う。 ○
納品するファイルとして表作成、図形オブジェクトの使用、Excel方眼紙 にしようものなら以下の指摘修正で本題以外のところでの作業が増える。 ■ 印刷するとレイアウトがおかしくなる ■ 文字が見切れる ■ ヘッダーの文字が流用元のものになっている ■ 一番最初のシートにフォーカスしてアクティブセルを先頭に合わせてほしい ■ etc... ● しかし、色々な事情でExcelでドキュメントを作ることもままあります。 ○ 既存のドキュメント、取引先のドキュメントの仕様、etc… ○ フォーマットを変える提案したくても時間と承認と根気が必要で”面倒だし今のままでいいや”となる。 ● そうなると、現状を変えずに手間とミスだけ減らすツールがほしくなったので、 実際に作成して使っています。
4.
作ったツール「便利そうな機能アプリ」 ● デスクトップアプリケーションです。 ○ VBSだと管理とか開発環境が面倒なの で、機能を独立 ●
アクティブセルやブックに以下のこ とができます。 ○ すべての表示シートをホームポジショ ン($A$1)に設定して保存/閉じる ■ 納品時にホームポジションにし ないと指摘をもらうため ○ ブック中の全シート名を取得 ○ アクティブセルのアドレスを取得 ■ 直したセルに直接ジャンプして 参照してほしいため ○ アクティブセル内の一部文字を着色 ■ 趣味特定の単語にハイライトし て見つけやすくするため
5.
他のタブ機能について(おまけ) 課題管理表 : 定期送付
タブ ● 手動で加工していたファイル や送付するメール文を自動化 しました。 ○ プロジェクトでは Excelファイルで課題管理し、 週1で客先に送付 ○ その際、ファイルから社内情報を 削除したりメール文に直近の課題 を記載したりすが、消し忘れたり 直近の課題が一部漏れたり(私が) ミスしがちだったので作成
6.
ツール構成 ● 開発言語 ○ Python
3.9.5 ● 使用した主なライブラリ ○ PySimpleGUI ■ Tkinterより簡易的にGUIアプリケーションを作るためのライブラリ ○ PyInstaller ■ Pythonのアプリケーションをデスクトップアプリケーション化するライブラリ ○ xlWings ■ VBAに近いシンタックスを用いて、PythonからExcelを自動化/相互操作するためのライブラリ ● 開発環境 ○ VSCode ○ Anaconda3 ■ Python用の仮想環境 ■ (恐らく今時なのはPoetryだが)元々入れていたため使用
7.
PySimpleGUI Tkinterより簡易的にGUIアプリケーションを作るためのライブラリ 細かいレイアウトは苦手ですが、 簡単なコードである程度のGUIを 作ることができます。
8.
xlwings VBAに近いシンタックスでPythonからExcelを相互操作するためのライブラリ 実態はWin32APIで操作しているだけですが、コーディングで予測変換できるよう になり、PythonでExcelを操作するときに面倒な手続きが不要になります。
9.
実演
10.
ご清聴ありがとうございました