Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

【C# /WinForms実践入門編(7)】社員管理アプリを作る ~Excel(エクセル)・CSV出力機能を実装~【ClosedXML活用】

Автор: C#で学ぶプログラミング入門

Загружено: 2025-02-26

Просмотров: 697

Описание:

WinFormsアプリ開発を学ぶための、社員管理アプリ開発シリーズ第3弾です。

今回は、選択したデータをCSVファイルに保存する機能と、Excelファイルとして出力する機能を実装します。これで、データの永続化と外部ツールでの活用が可能になりますね。

以下の機能について実装していきます。

①CSVファイルの読み込み(←実践入門編(5)で作った)
②データの一覧表示(←実践入門編(5))
③データ検索/フィルタリング(←実践入門編(6)で作った)
④CSVファイルへの保存(←★今回作る)
⑤Excel出力(←★今回作る)

今回は以下の内容を学びます。

CSVファイルへの書き込み方法
ExcelファイルをC#から出力する方法(ClosedXMLを使う)
SaveFileDialogの使い方

以下のような方におすすめです。

データの永続化(保存)機能を実装したい方
ExcelファイルをC#で扱いたい方

Windowsアプリ開発でExcelファイルを扱いたくなる場面は多いため、基本を学べば、いろいろと応用できます!

途中で、コードの整理(リファクタリング)も随時行っていきます。

●目次
01:51 このチャンネルについて
02:43 演習1:CSVファイル保存機能の実装
11:05 演習2:Excelファイル出力機能の実装
18:04 まとめ

●動画の元になっているブログ記事
https://prota-p.com/csharp_winforms7_...

●学習コンテンツ(動画と記事の一覧)
以下のように、C# プログラミングの初心者・学習者を対象として、様々な動画を作成していますので、よかったらぜひ見てください。
(記事・動画のコンテンツ一覧:https://prota-p.com/)

■C# プログラミングをざっくり知りたい方
C# とは何か?C# プログラミングの全体像をざっくり知りたい方は、まずは以下をご覧ください。

【C# 入門】プログラミングを学ぶメリットとC# が初心者におすすめの理由
   • 【C# 入門】プログラミングを学ぶメリットとC# が初心者におすすめの理由  
【初心者・入門編】15分でわかる!C# で学ぶプログラミング入門
   • 【初心者・入門編】15分でわかる!C# で学ぶプログラミング入門  

■C# WinForms実践入門編
(1)WinFormsの現代的な価値!・WebView2活用・~Windows業務システムからモダンなデスクトップアプリまで~
   • 【C# /WinForms実践入門編(1)】WebView2活用・WinFormsの...  

(2)デザイナとイベントの基本 ~はじめてのWinFormsアプリ作成~【フォーム、コントロールの使い方】
   • 【C# /WinForms実践入門編(2)】デザイナとイベントの基本 ~はじめてのW...  

(3)コンテナコントロール・レイアウト関連プロパティを初心者向け解説 ~FlowLayoutPanel・Dockでレスポンシブデザイン~
   • 【C# /WinForms実践入門編(3)】コンテナコントロール・レイアウト関連プロ...  

(4)複数フォーム・モーダル/モードレス ~タイマーアプリへ設定画面を追加~
   • 【C# /WinForms実践入門編(4)】複数フォーム・モーダル/モードレス ~タ...  

(5)社員管理アプリを作る ~CSV読み込みとDataGridView表示~
   • 【C# /WinForms実践入門編(5)】社員管理アプリを作る ~CSV読み込みと...  

(6)社員管理アプリを作る ~ユーザ入力でリアルタイムキーワード検索~【LINQ応用】
   • 【C# /WinForms実践入門編(6)】社員管理アプリを作る ~ユーザ入力でリア...  

■C# 入門編
C# 入門者向けの内容です。C# の様々な機能を段階的に学びながら、HTMLコードを生成するプログラムを作ります。
   • C#入門編(初心者向け)  

(1) VisualStudioの使い方 ~HTMLでHello world~
   • 【初心者向け】C# 入門(1) VisualStudioの使い方 ~HTMLでHel...  

(2) 変数と型 ~HTMLへ入力値を埋め込む~
   • 【初心者向け】C# 入門(2) 変数と型 ~HTMLへ入力値を埋め込む~  

(3) 演算子と式 ~BMI計算をした結果をHTMLで出力~
   • 【初心者向け】C# 入門(3) 演算子と式 ~BMI計算をした結果をHTMLで出力~  

(4) 選択(条件分岐) ~BMIを計算し適正体重かを判定~
   • 【初心者向け】C# 入門(4) 選択(条件分岐) ~BMIを計算し適正体重かを判定~  

(5) 反復(ループ処理)~複数のデータを表で表示~
   • 【初心者向け】C# 入門(5) 反復(ループ処理)~複数のデータを表で表示~  

(6) エラーの種類とデバッグ方法 ~初心者が知っておきたいポイント~
   • 【初心者向け】C# 入門(6-1) エラーの種類とデバッグ方法 ~初心者が知っておき...  
   • 【初心者向け】C# 入門(6-2) エラーの種類とデバッグ方法 ~初心者が知っておき...  

(7)クラス、メソッドによるコードの部品化 ~オブジェクト指向の土台を学ぶ~
   • 【初心者向け】C# 入門(7-1) クラス、メソッドによるコードの部品化 ~オブジェ...  
   • 【初心者向け】C# 入門(7-2) クラス、メソッドによるコードの部品化 ~オブジェ...  

(8) オブジェクト指向とは?「カプセル化」 ~部品をブラックボックスとして使えるようにする~
   • 【初心者向け】C# 入門(8-1) オブジェクト指向とは?「カプセル化」 ~部品をブ...  
   • 【初心者向け】C# 入門(8-2)  オブジェクト指向とは?「カプセル化」 ~部品を...  

(9) オブジェクト指向とは?「継承」 ~クラスを機能拡張して再利用する~
   • 【初心者向け】C# 入門(9-1) オブジェクト指向とは?「継承」 ~クラスを機能拡...  
   • 【初心者向け】C# 入門(9-2) オブジェクト指向とは?「継承」 ~クラスを機能拡...  

(10) オブジェクト指向とは?「ポリモーフィズム(多態性)」 ~条件分岐を使わず型に応じた振る舞いをさせる~
   • 【初心者向け】C# 入門(10-1) オブジェクト指向とは?「ポリモーフィズム(多態...  
   • 【初心者向け】C# 入門(10-2) オブジェクト指向とは?「ポリモーフィズム(多態...  

(11) 名前空間とファイル分割 ~Visual Studioでコードを整理整頓~
   • 【初心者向け】C# 入門(11-1) 名前空間とファイル分割 ~Visual Stu...  
   • 【初心者向け】C# 入門(11-2) 名前空間とファイル分割 ~Visual Stu...  

(12) オブジェクト指向【インターフェイス】 ~さまざまなクラスを一貫した方法でJSON出力する~
   • 【初心者向け】C# 入門(12-1) オブジェクト指向【インターフェイス】 ~さまざ...  
   • 【初心者向け】C# 入門(12-2) オブジェクト指向【インターフェイス】 ~さまざ...  

(13) コレクションとジェネリック型 ~リストと辞書で要素を動的に変更する~
   • 【初心者向け】C# 入門(13-1) コレクションとジェネリック型 ~リストと辞書で...  
   • 【初心者向け】C# 入門(13-2) コレクションとジェネリック型 ~リストと辞書で...  

(14) 例外処理の基本(try,catch,throw)~アプリの「想定外」を防ぐ~
   • 【初心者向け】C# 入門(14) アプリの「想定外」を防ぐ ~try,catch,t...  

(15) デリゲート(Delegate)とラムダ式 ~メソッドの部品化と再利用!~
   • 【初心者向け】C# 入門(15) デリゲートとラムダ式 ~メソッドの部品化と再利用!~  

(16)LINQ ~統合言語クエリでデータ操作を効率的に行う~
   • 【初心者向け】C# 入門(16-1) LINQ ~データ操作を効率的に行う~ 【併せ...  
   • 【初心者向け】C# 入門(16-2) LINQ ~データ操作を効率的に行う~ 【併せ...  

(17)非同期処理(async, await, Task) ~複数の処理を並行して実行~
   • C#入門編(17-1)非同期処理(async, await, Task) ~複数の処...  
   • C#入門編(17-2)非同期処理(async,  await, Task) ~複数の...  

■Webアプリ開発入門編
動画リスト
   • Webアプリ開発編(C#、ASP.NET Core Blazor)  

(0) Webアプリとは何か?~Webアプリ開発がプログラミング学習にもおすすめな理由~
   • Webアプリとは何か?~Webアプリ開発がプログラミング学習にもおすすめな理由~【初...  

(1)Blazorとは? ~Webアプリ開発フレームワークでBlazorを選ぶ理由~
   • 【C#、Blazor】Webアプリ開発入門編(1)Blazorとは? ~Webアプリ...  

(2)はじめてのBlazor~Hello Worldを作る!~
   • 【C#、Blazor】Webアプリ開発入門編(2)はじめてのBlazor ~Hell...  

(3)Gitでバージョン管理 ~Gitの基本的な使い方を学ぶ~
   • 【C#、Blazor】Webアプリ開発入門編(3-1)Gitでバージョン管理 ~Gi...  
   • 【C#、Blazor】Webアプリ開発入門編(3-2)Gitでバージョン管理 ~Gi...  

(4)「Todoアプリ」でデータベース作成&データ表示 ~データベース操作のフレームワークを学ぶ~
   • 【C#、Blazor】Webアプリ開発入門編(4)「Todoアプリ」でデータベース作...  

(5)「Todoアプリ」でデータベースのデータを更新 ~CRUD操作を学ぶ~
   • 【C# 、Blazor】Webアプリ開発入門編(5)「Todoアプリ」でデータベース...  

(6)「Todoアプリ」へユーザ認証・管理機能をつける ~ASP.NET Core Identityの使い方~
   • 【C#、Blazor】Webアプリ開発入門編(6)「Todoアプリ」へユーザ認証・管...  

■AI活用
ChatGPTなどのAIをどのように活用していくかについても紹介しています。
動画リストは以下です。
   • AI活用  

今すぐできるソフトウェア開発・プログラミングにおけるChatGPT・AI技術活用
   • 【ChatGPT活用】今すぐできるソフトウェア開発・プログラミングにおけるChatG...  
   • 【ChatGPT活用】今すぐできるソフトウェア開発・プログラミングにおけるChatG...  
プログラミング初心者におすすめのAIツール ~学習を効率化する方法~【ChatGPT、GitHub Copilot(Visual Studio連携)】
   • プログラミング初心者におすすめのAIツール ~学習を効率化する方法~【ChatGPT...  

●発信
ブログ:https://prota-p.com/
Twitter:  / prota_csharp  
GitHub:https://github.com/prota-p/

●問い合わせ
プログラミング学習のご相談等、お仕事等のご依頼は、こちら(↓)からお願いいたします。
https://prota-p.com/contact/

【C# /WinForms実践入門編(7)】社員管理アプリを作る ~Excel(エクセル)・CSV出力機能を実装~【ClosedXML活用】

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

【C# /WinForms実践入門編(8)】WebハイブリッドWindowsアプリを作る!~WebView2・Blazorハイブリッドとは? ~

【C# /WinForms実践入門編(8)】WebハイブリッドWindowsアプリを作る!~WebView2・Blazorハイブリッドとは? ~

【C# /WinForms実践入門編(1)】WebView2活用・WinFormsの現代的な価値!~Windows業務システムからモダンなデスクトップアプリまで~

【C# /WinForms実践入門編(1)】WebView2活用・WinFormsの現代的な価値!~Windows業務システムからモダンなデスクトップアプリまで~

Day 422 | AWS API Gateway Custom Domain Routing Mode Explained | API Mappings | Routing Rules

Day 422 | AWS API Gateway Custom Domain Routing Mode Explained | API Mappings | Routing Rules

【C# /WinForms実践入門編(4)】複数フォーム・モーダル/モードレス ~タイマーアプリへ設定画面を追加~

【C# /WinForms実践入門編(4)】複数フォーム・モーダル/モードレス ~タイマーアプリへ設定画面を追加~

C# 入門編  UIフレームワーク総論と選び方(2025年版)【前編】 ~Web・デスクトップ・クロスプラットフォームアプリ~【MAUI,WPF,WinForms, MVC,Blazorなど】

C# 入門編 UIフレームワーク総論と選び方(2025年版)【前編】 ~Web・デスクトップ・クロスプラットフォームアプリ~【MAUI,WPF,WinForms, MVC,Blazorなど】

【C# WPF】Windowsアプリの見た目をかっこよく変える方法【作って覚えるプログラミング学習】

【C# WPF】Windowsアプリの見た目をかっこよく変える方法【作って覚えるプログラミング学習】

WinForms実践入門編

WinForms実践入門編

⚡️ Заявление РФ о капитуляции Запада || Экстренная эвакуация войск

⚡️ Заявление РФ о капитуляции Запада || Экстренная эвакуация войск

Как правильно жарить и замораживать лисички. Михаил Вишневский

Как правильно жарить и замораживать лисички. Михаил Вишневский

Прекратите создавать 10 листов! Используйте вкладки внутри одного листа Excel.

Прекратите создавать 10 листов! Используйте вкладки внутри одного листа Excel.

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Президент приказал войскам отступить? / Указ подписан

Президент приказал войскам отступить? / Указ подписан

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Структура файлов и каталогов в Linux

Структура файлов и каталогов в Linux

Что наука знает об Иисусе, если он существовал?

Что наука знает об Иисусе, если он существовал?

【C# /WinForms実践入門編(2)】デザイナとイベントの基本 ~はじめてのWinFormsアプリ作成~【フォーム、コントロールの使い方】

【C# /WinForms実践入門編(2)】デザイナとイベントの基本 ~はじめてのWinFormsアプリ作成~【フォーム、コントロールの使い方】

Уральские Пельмени |[НОВЫЙ 2026] собрание ассоциации пожилых людей | Комедийная группа №1 в России

Уральские Пельмени |[НОВЫЙ 2026] собрание ассоциации пожилых людей | Комедийная группа №1 в России

【一瞬で結合】大量CSVファイルをワンクリックで1つのExcelに!(エクセル/パワークエリ/Powerquery)

【一瞬で結合】大量CSVファイルをワンクリックで1つのExcelに!(エクセル/パワークエリ/Powerquery)

Перестаньте повторять формулы! Используйте функцию MAP в Excel.

Перестаньте повторять формулы! Используйте функцию MAP в Excel.

Как изолировать приложения на Android с Shelter: Полная защита данных (2025)

Как изолировать приложения на Android с Shelter: Полная защита данных (2025)

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com