ASP.NET Core/ファイル操作
のバックアップ(No.11)
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
バックアップ一覧
差分
を表示
現在との差分
を表示
ソース
を表示
ASP.NET Core/ファイル操作
へ行く。
1 (2017-12-13 (水) 22:21:27)
2 (2017-12-14 (木) 00:02:02)
3 (2017-12-14 (木) 11:52:39)
4 (2017-12-14 (木) 15:21:57)
5 (2017-12-18 (月) 10:44:17)
6 (2018-02-01 (木) 22:45:00)
7 (2018-02-02 (金) 18:14:17)
8 (2018-02-06 (火) 16:57:34)
9 (2018-02-07 (水) 09:44:03)
10 (2018-02-07 (水) 16:56:32)
11 (2019-02-28 (木) 21:07:10)
CSV
†
IMPORT AND EXPORT CSV IN ASP.NET CORE
ASP.NET Core 1.0 / 1.1で SHIFT_JIS / UTF-8 BOM付きの CSV file を提供する
ASP.NET Core で CSV file を提供するソレを Azure App Service Web Apps と for Linux で動かしてみる
↑
CSV Helper
†
【.NET Core 2.0】CSVファイル(SHIFT-JIS)をCSVHelperで扱ってデータを汎用の型に格納するメソッドを作成する
CsvHelper覚え書き
[C#] CsvHelperでCSVの書き込み、生成を行う方法
[C#] CsvHelperでCSVの読み込みを行う方法
CsvHelperによるCSVマッピング
[C#][.NET] Shos.CsvHelper (CSV を読み書きするためのシンプルなライブラリー)
C# + CsvHelperで、複数フォーマットのCSVの読込処理を共通化する
NuGet
で以下のパッケージをインストール
CSV Helper
System.Text.Encoding.
CodePages
?
読み込み時のエラー
exception.Data["
CsvData
?
"] に入っている
↑
EPPlus
†
CSV ファイルの読み込み
EPPlus は Excel だけでなく、CSVも読める!
ただし、日本語はNGな模様...
↑
Excel
†
Excelファイルを C# と VB.NET で読み込む "正しい" 方法
ASP.NET MVC で Excel ファイルを出力
C#でExcelファイルを扱うライブラリごとのファイルクローズ方法(EPPlus、NPOI)
【C#】【CsvHelper】CsvHelperによるマッピングを利用しないCSV取り込み
グレープシティ、Excel/PDFドキュメントを生成・更新する開発支援APIライブラリ「DioDocs」最新版をリリース
↑
準備
†
NuGet
で以下のパッケージをインストール
Open XML SDK
System.IO.Packaging
↑
Open XML SDK
†
Open XML SDK 備忘録
Open XML SDK を使って Excel ファイルを操作する (1) - 準備編
Open XML SDK を使って Excel ファイルを操作する (2) - 基本構造編
Open XML SDK を使って Excel ファイルを出力
↑
EPPlus
†
EPPlusの使い方
C#でEXCELファイルの読み書きテストのサンプル
(∩´ω`∩)EPPlusを使って、便利にExcel操作(∩´ω`∩):
https://qiita.com/Hyper_Idol_Singer/items/77365e2557c174dfb2d3
]]
EPPlusを使ったExcel Hello World
EPPlusの基本的な使い方メモ (xlsx形式, Excelのインストール必要ない, COM使わない)
MacでcsvからExcelファイルを生成する(その2)EPPlus編
How to parse excel rows back to types using EPPlus
... Excelシートから指定クラスのコレクションを生成する方法
↑
Closed XML
†
ClosedXMLでxlsxファイルの読み書きを行う
Closed XML関連
ClosedXML - The easy way to OpenXML
ClosedXML で簡単な Excel ファイルを作成する方法
ClosedXML で Excel ファイルを読む方法
OpenXML SDKをラップして、シンプルにxlsxファイルを操作できるようにしてくれているライブラリ
コア部分が Microsoft の純正ライブラリである
Open XML規格用に作られたものであるため、旧形式ファイル(.xls)を読み込むことができない
ClosedXMLのほうがセルの取得方法が直感的
NPOIでは空行または空セルを参照するとオブジェクトがnullになってしまう(しかし C# 6.0 でnull条件演算子?.が追加されたので、上記サンプルのように簡潔に書けるようになりました)
ClosedXMLでは行番号や列番号が0でなく1から始まる(好みの問題ですが、ExcelシートはA1から始まるので行番号とインデックスが一致する)
↑
NPOI
†
移植元である Apache POI には長年使用されてきた実績がある
新形式ファイル(.xlsx)と旧形式ファイル(.xls)の両方に対応している
ClosedXML よりも高速
↑
PDF
†
↑
i
TextSharp
?
†
iTextSharpでPDF出力
C# iTextSharpで日本語のPDFファイルを出力
iTextSharpで日本語フォント出力
iTextSharpを使ったPDF作成
↑
jsreport-core
†
How to export HTML to PDF in ASP.NET Core
EXPORT HTML TO PDF IN DOT NET CORE
ASP.NET Core MVCでのHTML→PDF変換について(見た目をほぼ同じにしたい)
フォントはWebフォントを指定
以下のように <meta> タグを指定
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
↑
使い方
†
以下の
NuGet
パッケージをインストール
jsreport.
AspNetCore
?
↑
TuesPechkin
?
†
ASP.NET MVC で PDF出力(TuesPechkin)
ASP.NET MVCはじめました~PDFを出力する
Create a PDF from an HTML page in C#
PDFへの変換ができたケースもあるが、動作が安定しない(調査中)