Enviar búsqueda
Cargar
Osaka rubykaigi01
•
0 recomendaciones
•
608 vistas
Satomi Tsujita
Seguir
大阪Rubykaigi 01 2018年7月21日
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 14
Descargar ahora
Descargar para leer sin conexión
Recomendados
経理屋がRailsを始めた理由
経理屋がRailsを始めた理由
Satomi Tsujita
Rubykansai 81
Rubykansai 81
Satomi Tsujita
Raspberry Pi3 のCPUまわりを整理してみた
Raspberry Pi3 のCPUまわりを整理してみた
Satomi Tsujita
2017年12月 linux kernel
2017年12月 linux kernel
Satomi Tsujita
2017年9月 サイト紹介
2017年9月 サイト紹介
Satomi Tsujita
Devfes kyoto2017
Devfes kyoto2017
Satomi Tsujita
いわみくとMeetup第15回
いわみくとMeetup第15回
Satomi Tsujita
セキュリティー入門(メールウイルス編)
セキュリティー入門(メールウイルス編)
Satomi Tsujita
Recomendados
経理屋がRailsを始めた理由
経理屋がRailsを始めた理由
Satomi Tsujita
Rubykansai 81
Rubykansai 81
Satomi Tsujita
Raspberry Pi3 のCPUまわりを整理してみた
Raspberry Pi3 のCPUまわりを整理してみた
Satomi Tsujita
2017年12月 linux kernel
2017年12月 linux kernel
Satomi Tsujita
2017年9月 サイト紹介
2017年9月 サイト紹介
Satomi Tsujita
Devfes kyoto2017
Devfes kyoto2017
Satomi Tsujita
いわみくとMeetup第15回
いわみくとMeetup第15回
Satomi Tsujita
セキュリティー入門(メールウイルス編)
セキュリティー入門(メールウイルス編)
Satomi Tsujita
Gemの話 紹介編
Gemの話 紹介編
Satomi Tsujita
RubyとRailsのおいしい使い方 ver. okayama1
RubyとRailsのおいしい使い方 ver. okayama1
Satomi Tsujita
RubyとRailsのおいしい使い方
RubyとRailsのおいしい使い方
Satomi Tsujita
Minami.rbの履歴書
Minami.rbの履歴書
Satomi Tsujita
Wt2015
Wt2015
Satomi Tsujita
Rubyビジネスセミナー大阪2015
Rubyビジネスセミナー大阪2015
Satomi Tsujita
JAWS-UG2014
JAWS-UG2014
Satomi Tsujita
Rails初心者レッスン lesson3 3edition
Rails初心者レッスン lesson3 3edition
Satomi Tsujita
Uragamiso re
Uragamiso re
Satomi Tsujita
Rails初心者レッスン lesson2 3edition
Rails初心者レッスン lesson2 3edition
Satomi Tsujita
Sql基礎の基礎
Sql基礎の基礎
Satomi Tsujita
Rails初心者レッスン lesson4 2edition
Rails初心者レッスン lesson4 2edition
Satomi Tsujita
Rails初心者レッスン lesson5 2edition
Rails初心者レッスン lesson5 2edition
Satomi Tsujita
Rails初心者レッスン lesson2 2edition
Rails初心者レッスン lesson2 2edition
Satomi Tsujita
Prawn087とrails235
Prawn087とrails235
Satomi Tsujita
Rails初心者レッスン lesson1 2edition
Rails初心者レッスン lesson1 2edition
Satomi Tsujita
Rails初心者レッスン lesson1 2edition
Rails初心者レッスン lesson1 2edition
Satomi Tsujita
Rails初心者レッスン lesson4
Rails初心者レッスン lesson4
Satomi Tsujita
Rails初心者レッスン lesson3
Rails初心者レッスン lesson3
Satomi Tsujita
Rails初心者レッスン lesson1
Rails初心者レッスン lesson1
Satomi Tsujita
Más contenido relacionado
Más de Satomi Tsujita
Gemの話 紹介編
Gemの話 紹介編
Satomi Tsujita
RubyとRailsのおいしい使い方 ver. okayama1
RubyとRailsのおいしい使い方 ver. okayama1
Satomi Tsujita
RubyとRailsのおいしい使い方
RubyとRailsのおいしい使い方
Satomi Tsujita
Minami.rbの履歴書
Minami.rbの履歴書
Satomi Tsujita
Wt2015
Wt2015
Satomi Tsujita
Rubyビジネスセミナー大阪2015
Rubyビジネスセミナー大阪2015
Satomi Tsujita
JAWS-UG2014
JAWS-UG2014
Satomi Tsujita
Rails初心者レッスン lesson3 3edition
Rails初心者レッスン lesson3 3edition
Satomi Tsujita
Uragamiso re
Uragamiso re
Satomi Tsujita
Rails初心者レッスン lesson2 3edition
Rails初心者レッスン lesson2 3edition
Satomi Tsujita
Sql基礎の基礎
Sql基礎の基礎
Satomi Tsujita
Rails初心者レッスン lesson4 2edition
Rails初心者レッスン lesson4 2edition
Satomi Tsujita
Rails初心者レッスン lesson5 2edition
Rails初心者レッスン lesson5 2edition
Satomi Tsujita
Rails初心者レッスン lesson2 2edition
Rails初心者レッスン lesson2 2edition
Satomi Tsujita
Prawn087とrails235
Prawn087とrails235
Satomi Tsujita
Rails初心者レッスン lesson1 2edition
Rails初心者レッスン lesson1 2edition
Satomi Tsujita
Rails初心者レッスン lesson1 2edition
Rails初心者レッスン lesson1 2edition
Satomi Tsujita
Rails初心者レッスン lesson4
Rails初心者レッスン lesson4
Satomi Tsujita
Rails初心者レッスン lesson3
Rails初心者レッスン lesson3
Satomi Tsujita
Rails初心者レッスン lesson1
Rails初心者レッスン lesson1
Satomi Tsujita
Más de Satomi Tsujita
(20)
Gemの話 紹介編
Gemの話 紹介編
RubyとRailsのおいしい使い方 ver. okayama1
RubyとRailsのおいしい使い方 ver. okayama1
RubyとRailsのおいしい使い方
RubyとRailsのおいしい使い方
Minami.rbの履歴書
Minami.rbの履歴書
Wt2015
Wt2015
Rubyビジネスセミナー大阪2015
Rubyビジネスセミナー大阪2015
JAWS-UG2014
JAWS-UG2014
Rails初心者レッスン lesson3 3edition
Rails初心者レッスン lesson3 3edition
Uragamiso re
Uragamiso re
Rails初心者レッスン lesson2 3edition
Rails初心者レッスン lesson2 3edition
Sql基礎の基礎
Sql基礎の基礎
Rails初心者レッスン lesson4 2edition
Rails初心者レッスン lesson4 2edition
Rails初心者レッスン lesson5 2edition
Rails初心者レッスン lesson5 2edition
Rails初心者レッスン lesson2 2edition
Rails初心者レッスン lesson2 2edition
Prawn087とrails235
Prawn087とrails235
Rails初心者レッスン lesson1 2edition
Rails初心者レッスン lesson1 2edition
Rails初心者レッスン lesson1 2edition
Rails初心者レッスン lesson1 2edition
Rails初心者レッスン lesson4
Rails初心者レッスン lesson4
Rails初心者レッスン lesson3
Rails初心者レッスン lesson3
Rails初心者レッスン lesson1
Rails初心者レッスン lesson1
Osaka rubykaigi01
1.
Excelが嫌でRubyを始めたけど Excelから離れられない話 Osaka RubyKaigi 01 つじたさとみ@satomicchy
2.
8年前の出来事 ➤ 「経理屋がRailsを始めた理由」より
3.
そしていま、2018年 ➤ Railsアプリから官庁への提出資料を出力 Excelふたたび!
4.
そしていま、2018年
5.
そしていま、2018年 大人になったのでちゃんと向き合いました
6.
Excelと向き合う ➤ やりたいこと - xlsxテンプレの準備�:�官庁提供ファイル -
Railsアプリでxlsxへのデータ差し込み - Railsアプリからxlsxダウンロード
7.
Excelと向き合う ➤ xlsxへのデータ差し込み gem spreadsheetx
(by craigulliott) https://github.com/craigulliott/spreadsheetx 7年前から更新なし (T T) fork してみる そもそもxlsxてどうなってるの?
8.
Excelと向き合う ➤ Excel =
xlsx = xmlファイルをzipしたもの
9.
Excelと向き合う ➤ xlsxと向き合あった手順 - ファイル名と同じフォルダを作って、その中でxlsxをunzip -
gem nokogiriでタグの改行&インデント整形 (参考��https://goo.gl/a6FzcG) - git管理にする - あとは、git grepしたり、ちょっと変更した他のxmlを全上書き してgit diff見たり、ぐぐったり ・standaloneじゃないxmlは、nokogiriで整形できなかった ・LibreOfficeで保存したxlsxは、一部のxmlのstandaloneが変わる
10.
Excelと向き合う ➤ xlsxをunzipした例 ざっくり構成 xlsxを構成する 全体の情報 個々のスタイル情報 (部分的にシート毎) 個々の文字情報 (ほぼシート毎) + + *.xlsx/ ├ [Content_Types].xml ├
_rels/ ├ docProps/ ├ app.xml └ core.xml └ xl/ ├ _rels/ ├ worksheets/ └ sheet1.xml ├ sharedStrings.xml ├ styles.xml └ workbook.xml
11.
Excelと向き合う ➤ セルに差し込み →
セルのデータと種類を変更 xl/worksheets/sheet1.xml 抜粋 <row r="8" s="1" customFormat="true" ht="25.5" hidden=“false" customHeight="true" outlineLevel="0" collapsed="false"> <c r="A8" s="27" t="n"> <v>1</v> </c> </row> 列情報 データ種類セル番号 セルのデータ
12.
Excelと向き合う ➤ テキストボックスに差し込み・・・実装中 xl/drawings/drawing1.xml 抜粋 <xdr:twoCellAnchor
editAs="oneCell"> <xdr:from> ・・・ </xdr:from> <xdr:to> ・・・ </xdr:to> <xdr:sp macro="" textlink=""> <xdr:nvSpPr> <xdr:cNvPr id="5" name="テキスト ボックス 1"/> <xdr:cNvSpPr txBox="1"> <a:spLocks noChangeArrowheads="1"/> </xdr:cNvSpPr> </xdr:nvSpPr> <xdr:spPr bwMode="auto"> ・・・ </xdr:spPr> <xdr:txBody> <a:bodyPr vertOverflow="clip" wrap="square" lIns="27432" tIns="18288" rIns="0" bIns="0" anchor="t" upright="1"/> <a:lstStyle/> <a:p> <a:r> ・・・ <a:t>◯</a:t> </a:r> </a:p> </xdr:txBody> </xdr:sp> <xdr:clientData/> </xdr:twoCellAnchor> テキストボックスの名前 テキストボックスのデータ(種類問わず) 例えばこういう◯がほしい
13.
Excelと向き合う ➤ gem spreadsheetx
(by satomicchy) :�部分的に使用可能 https://github.com/satomicchy/spreadsheetx - 特定のセルへの差し込み - 文字色、セルサイズ、セル塗りつぶしなどは変更しない(はず) ➤ その他 - 特定のテキストボックスへの差し込み・・・実装中 (どうgemに組み込むか考え中) - シート保護のパスワードが変更できるようになる
14.
“Excel - @satomicchy
Descargar ahora