Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
220128 CSVを扱うライブラリについて NTTアドバンステクノロジ株式会社
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
comucal
PRO
January 28, 2022
Technology
0
620
220128 CSVを扱うライブラリについて NTTアドバンステクノロジ株式会社
comucal
PRO
January 28, 2022
Tweet
Share
More Decks by comucal
See All by comucal
「駆動」って言葉、なんかカッコイイ_Mitz
comucal
PRO
0
170
2025年 コミュニティ×ビジネスのリアル_Mitz
comucal
PRO
0
220
コミュニティが仕事になった人間の意識|娯楽志向か情報志向か
comucal
PRO
0
73
生成AI情報2025.3.21
comucal
PRO
0
110
テック系コミュニティの参加者を徹底分析_株式会社コミュカル Mitz
comucal
PRO
0
160
AppSheet タスク管理アプリ 中級編
comucal
PRO
0
550
参加人数が多ければ正解?
comucal
PRO
0
350
交流会のコツ 自己紹介編~コミュ学~
comucal
PRO
0
160
コミュニティ運営勉強会OP
comucal
PRO
0
150
Other Decks in Technology
See All in Technology
Lambda Web AdapterでLambdaをWEBフレームワーク利用する
sahou909
0
180
GCASアップデート(202601-202603)
techniczna
0
220
ReactのdangerouslySetInnerHTMLは“dangerously”だから危険 / Security.any #09 卒業したいセキュリティLT
flatt_security
0
320
Claude Code Skills 勉強会 (DevelersIO向けに調整済み) / claude code skills for devio
masahirokawahara
1
22k
AWSの資格って役に立つの?
tk3fftk
2
370
Kiro Powers 入門
k_adachi_01
0
120
SRE NEXT 2026 CfP レビュアーが語る聞きたくなるプロポーザルとは?
yutakawasaki0911
1
440
詳解 強化学習 / In-depth Guide to Reinforcement Learning
prinlab
0
300
2026年もソフトウェアサプライチェーンのリスクに立ち向かうために / Product Security Square #3
flatt_security
1
660
S3はフラットである –AWS公式SDKにも存在した、 署名付きURLにおけるパストラバーサル脆弱性– / JAWS DAYS 2026
flatt_security
0
1.8k
WebアクセシビリティをCI/CDで担保する ― axe DevTools × Playwright C#実践ガイド
tomokusaba
2
180
実践 Datadog MCP Server
nulabinc
PRO
2
240
Featured
See All Featured
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
220
A designer walks into a library…
pauljervisheath
210
24k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
480
Music & Morning Musume
bryan
47
7.1k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
200
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Odyssey Design
rkendrick25
PRO
2
550
Skip the Path - Find Your Career Trail
mkilby
1
85
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
74
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
Transcript
© 2022 NTT Advanced Technology Corporation CSVを扱うライブラリについて NTT Advanced Technology
Corporation 2022・1・18 WinActor ライブラリ開発担当 手塚啓
© 2022 NTT Advanced Technology Corporation シナリオを作っていると 1 No 値
1 AAAA 2 BBBB 3 CCCC 4 DDDD 5 EEEE 6 FFFF 7 GGGG : : : : • こういうことを考えがち こういうデータを繰り返し処 理したら効率がいいな
© 2022 NTT Advanced Technology Corporation シナリオ作成におけるCSVファイル 2 • WinActorで扱える、繰り返しに使いやすいデータ
JSON HTTPを使うときによ く使われる形式 それなりに知識が必要 1次元、2次元配列 WinActorが内蔵して いる機能 使いこなせると万能 CSV Excelでもサポートさ れている形式 カンマ区切りのシンプ ルなデータ Excel 仕事で扱われる機会が 多いため、非常によく 使う 今回はこれ
© 2022 NTT Advanced Technology Corporation CSVファイルとは 3 • CSV(Comma
Separated Values)は、カンマ区切りのデータの呼称 • テキストエディタでもかんたんに作れる • Excelでもサポートされている →加工しやすい&最終的に見やすい万能なデータ形式 項目1,項目2,項目3 AAA,BBB,CCC PPP,QQQ,RRR XXX,YYY,ZZZ テキストエディタでみると シンプルなデータ Excelでみるときれいな見 た目になる
© 2022 NTT Advanced Technology Corporation WinActorでCSVファイルを扱う方法① 4 • 「csvファイル→変数値」ライブラリを使って読み込むことが可能
項目1,項目2,項目3 AAA,BBB,CCC PPP,QQQ,RRR XXX,YYY,ZZZ 読み込みたい列の項目名を変数 として用意しておく 繰り返し回数は「テキストファ イル行数取得」で取得できる ※1~取得行数
© 2022 NTT Advanced Technology Corporation WinActorでCSVファイルを扱う方法② 5 • 順番に読み込むだけなら「繰り返し」グループだけでも実現できる
項目1,項目2,項目3 AAA,BBB,CCC PPP,QQQ,RRR XXX,YYY,ZZZ 読み込みたい列の項目名を変数 として用意しておく 繰り返し条件を「データ数」に して、データファイルにCSV ファイルを指定する
© 2022 NTT Advanced Technology Corporation どういうところが便利?① 6 • 項目の追加・削除をしてもシナリオにほとんど影響がないので、シナリオの改造がしやすくなる
項目1,項目2,項目2-2,項目3 AAA,BBB,111,CCC PPP,QQQ,222,RRR XXX,YYY,333,ZZZ この項目も欲しいな 対応する変数を追加すれば OK
© 2022 NTT Advanced Technology Corporation どういうところが便利?② 7 • テキストファイルとしても扱えるので、編集が楽
項目1,項目2,項目2-2,項目3 AAA,BBB,111,CCC PPP,QQQ,222,RRR XXX,YYY,333,ZZZ あああ,いいい,ううう,えええ データを追加したいな 「テキストファイル追記」ラ イブラリでもデータ追加でき る 書き込みデータの作成には 「文字列の連結」ライブラリ がおすすめ
WinActor®はNTTアドバンステクノロジの登録商標です。 NTT Advanced Technology Corporation 8