探検


【非Excel】Numbers つかいこなしスレ

2007/08/19(日) 23:18:46ID:bnTrbcky0
Numbers
http://www.apple.com/jp/iwork/numbers/
Numbersは、新しい表計算アプリケーションです。
エクセルとの互換性は在る程度ありますが、エクセルと目指す方向性が違います。
「エクセルとの違いが気になる」「エクセルのようになって欲しい」人は、
すなおにエクセルを買うか、NeoOfficeを導入ください。
★ここは、Numbersつかいこなしスレです。使用方法の質疑応答を受け付けます。
Numbersの存在意義などの論議は、iWorkスレで行ってください。
2008/11/13(木) 15:15:54ID:CWm0Oz8+0
そこそこありげ
2008/12/05(金) 20:42:14ID:QIt1tDcg0
関数(合計)をよく使うのですが、ショートカットありますか?
2008/12/06(土) 10:22:45ID:8hSMkZGA0
ttp://www.apple.com/jp/support/numbers/shortcuts/
見れば分るが、無いぞ。

システム環境設定
=>「キーボードとマウス」
=>「キーボードショートカット」
=>「+」
 -> アプリケーション = Numbers
 -> メニュータイトル = 合計
 -> キーボードショートカット = コマンド + shift + t
=> 「追加」
で幸せになれるかもしれないが…。
2008/12/06(土) 10:27:04ID:stSR7dWx0
きみ、しんせつだね
361名称未設定
垢版 |
2009/01/07(水) 14:03:43ID:+S7ZJTnk0
http://www.apple.com/jp/iwork/numbers/
numbers09の表カテゴリーいいなぁ。
アウトラインやFinderのリスト表示のように、閉じたり開いたりできるヤツ。
2009/01/07(水) 16:33:45ID:pq14/JZx0
使って10秒でクビ。

理由:
フィルダウンのショートカットがない
→マウス?アホか
最後のセルにジャンプする機能もない
→コマンド下とか余ってるし
行あるいは列を選択するショートカットもない
→削除は作ることができる
2009/01/07(水) 18:33:21ID:XDemy0OU0
10秒でそれだけ調べられるとは、
御主出来るな!
2009/01/07(水) 20:32:52ID:MvxygSSm0
つかピボットない時点で使い道を考える必要があるな。
見栄えのいいグラフ?イラレあるし。
ベラもの?ドローないし。
毎回iWork製品は、何したいのかわからんと思わせる。
2009/01/07(水) 20:48:47ID:gomhQky80
>>364
オナニーの実況はいりません
2009/01/07(水) 20:53:03ID:NmRz++hy0
>>362
R でも使ってろ。マウスなんて使わ/えないし、コマンドで何でも出来る。
367名称未設定
垢版 |
2009/01/07(水) 21:03:17ID:FqU+zqzU0
>>362
これだけのことをたった10秒でできて、しかも見限れるなんてかなりの能力だな。
それだけ有能なあなたがなぜNumbersに興味を持つに至ったのか理解に苦しむ。
2009/01/07(水) 21:08:04ID:MvxygSSm0
新しいものに興味を持つのは当然だろう。
2009/01/07(水) 21:25:06ID:xh6lHmjf0
'08からそうだけど、テンプレートは「空白」しか使ったことない。
というか、「教育貯金」とか「ディナーパーティー」とか見ると
なんか焦る。
2009/01/07(水) 23:47:50ID:aaIK73Oi0
>>369
テンプレートは相変わらず、おおよそ実用的なものがないよね・・・
2009/01/08(木) 02:09:43ID:gApWoqqH0
うちの姉は「ディナーパーティー」のテンプレが購入の決定打だったそうです。
2009/01/08(木) 03:04:10ID:s1r03X2g0
>>371
おたくのお姉さまは貴族のお嬢さんか何かですか!?



個人利用と商用利用のテンプレの境界も曖昧だなあ・・・。
2009/01/08(木) 10:22:54ID:qdop2FLg0
基本個人でちょっとした仕事にも使えます、ってレベルのもんじゃないの
2009/01/08(木) 15:40:06ID:Xi/nmx7/i
家計簿とか、そんなんだね
2009/01/08(木) 23:33:40ID:aU2TITAF0
地味にAppleScriptに対応した件

tell application "Numbers"
    set value of cell of range 1 of table 1 of sheet 1 of document 1 to "Hello!"
end tell

詳しい人、もうちょっと簡易なアクセス方法や、
配列の中身を1行ずつ下りながら書く方法を教えてほしいです。
2009/01/09(金) 22:43:26ID:H6bvLPlH0
スレ違いだったようなのでこちらでお訪ねしたいのですが
現在AppleWorksでメニューバーのレイアウトから見積書→請求書って感じで使っているんですが
マシンも買い替えたいので、このまま使い続けるのが不安になりました(かなり前からですが...
体験版iWork09を早速落として、同じような事をしようと思う場合は
Pagesでテンプレ作れば良いんでしょうか?
それともNumbers?
表計算はいづれも出来るようですが、AppleWorksで言う所のメニューバーのレイアウトからのレイアウト変更がいづれにも見当たりません。
単純に見積書から請求書になるべく手間無く変換したいだけなのですが ...
numbersでは、どのようにすれば出来ますでしょうか?
2009/01/10(土) 01:57:37ID:MYVQ11nd0
>>375
配列を下りながら書くってこんな感じ?

tell application "Numbers"
activate
set myArray to {"A", "B", "C"}
tell table 1 of sheet 1 of document 1
repeat with n from 1 to count of myArray
set value of cell 1 of row n to item n of myArray
end repeat
end tell
end tell
2009/01/10(土) 23:59:30ID:ks6z/Oxg0
AppleScriptに対応したのか。
これでExcelを使い続ける理由がひとつ減った。
あと、ヘッダ行・ヘッダ列・フッタ列が固定(フリーズ)
できるようになった。
これでまた一つExcelを使う理由が減った。
2009/01/11(日) 14:30:43ID:Lx9YiedW0
Excelを使う理由の方が1000個くらいあるけどね。
2009/01/11(日) 14:40:34ID:GsRXH8px0
小数点の切り捨てってできないんだね。
勝手に四捨五入すんじゃね〜よ!!
381380
垢版 |
2009/01/11(日) 15:20:48ID:GsRXH8px0
>>380
事故解決しました。
=ROUNDDOWN(#,0)
2009/01/11(日) 17:21:51ID:8ObuARqI0
>>376
どっちでも良いんじゃないか、pages でも numbers でも。
まぁ、俺ならPagesでやる。Pagesのテンプレートに請求書とかが
入っているからそれをアレンジして見積書のテンプレートにすれば?
どうすれば…って言われても普通に作れば、見積請求セットをつくれるだろ。
ただし、シート(表)間の参照(関数使う時の)はpagesでは出来なさそう。
見積をそのまま請求にまわすならコピペで済むが、操作が入るなら、
Numbersで作れば良いんじゃない?
2009/01/11(日) 20:54:57ID:/tlprwSx0
numbers'09ですが
ハイパーリンクはwebサイトだけしか参照できないみたいですね。
手持ちの画像などをリンクさせる事は可能ですか?
2009/01/12(月) 19:38:00ID:ivdol0j+0
SUMIF関数を使って値を返したいのですが
合計範囲と条件範囲を同じシート上の2つの表から
選択する事はできないでしょうか?

もしくはほかの関数を使ってこのような条件を満たせますか?

numbers'09です。
2009/01/14(水) 00:07:53ID:rBxK3HpG0
>>384
合計範囲、条件範囲それぞれのセルを参照する式が入った
二つの列からなる表を新たに作って、その二列をSUMIFの
第1、第3引数で参照すればいいのでは。

でも、合計範囲、条件範囲が別の表でも問題ないような
気がする。
386名称未設定
垢版 |
2009/01/14(水) 14:30:08ID:92OyZoX50
09でもウィンドウ固定は無理?
2009/01/14(水) 18:34:53ID:zQ9haXly0
>>386
「ウィンドウ固定」ではないけれど、表のヘッダ・フッタを固定(フリーズ)
して、スクロールしても表示させつづけることができるようになった。
388名称未設定
垢版 |
2009/01/15(木) 16:33:31ID:Vk7Iv8i80
A1が空欄であればA2は空白、A1に文字列や日付が入っていれば、A2に、A3を入力みたいな数式をいれたい。

Excelの場合A2に、If(A1>0,"",A3)といれたらできるのに、Numbers09では、
「データタイプが異なっているため比較できません」とエラーがでます。
何か他に方法ないですか?
2009/01/15(木) 17:17:51ID:1kn+oL2b0
=IF(ISBLANK(A1),"",A3)
2009/01/15(木) 19:07:34ID:mhGZ+dfJ0
>>388
ゼロやマイナスはどうするつもりだったの?
2009/01/15(木) 21:37:49ID:1/A9+/8O0
'09になって、だいぶ速くなったかな?
2009/01/16(金) 18:51:40ID:nzCjIdZW0
Excelのオートフィルタだと、その列の値の重複しない一覧が出てくれるけど、
Numbersのフィルタだと、いちいち手入力なのがめんどいね。
2009/01/16(金) 18:57:36ID:g4rk/Gici
そろそろスレタイ位読めるようになってほしい
2009/01/16(金) 19:00:55ID:nzCjIdZW0
じゃあお前はどう使いこなしてんのよ?
2009/01/16(金) 19:20:39ID:mqyI/O0k0
>>392
いちいち手入力ってのが、よく分からんが…何がしたいんだい?
'09 ならカテゴライズを選べば勝手にグループ化する。
'08 なら頑張って効率のいい関数を書いてくれ。
2009/01/16(金) 21:33:16ID:nzCjIdZW0
>>395
そうか、'09だとそういうい機能ができたんだっけね。
忘れていたよ、ありがとう。
2009/01/18(日) 23:23:40ID:Dm/shWUf0
>>395
カテゴライズはエクセルの集計機能に相当するんじゃないの?
エクセルのオートフィルタのような機能(リストを1つまたは複数の列の
条件での絞り込みをわずかなクリック操作で行える)とはまた違う。
2009/01/19(月) 10:13:20ID:suWeNgYM0
>>397
エクセルのそんな機能なんて、しらんがな(´・ω・`)
>392のカキコからそこまで読み取れんよ、エクセルあんまり使わんし、
オートフィルタなんかほとんど使った事ないもん。その使い方って、
スプレッドシート向きのデータ構造じゃないんでないの?
本来データベースソフトの領域のような気がするんだけど。
2009/01/19(月) 18:38:57ID:ZXvRJUzx0
はあ?
2009/01/19(月) 22:01:38ID:suWeNgYM0
>>399
分かってもらえないなら良いよ、戯言だと思ってくれ。
>>392
関数で重複しないものを抽出し、カテゴリ化。それに基づいて集計する事ができた。
とりあえず、
A2 = choose(randBetween(1, 4), "hoge", "piyo", "foo", "bar")
B2 = rand()
をやって、好きなだけデータを作る。
それを、コピー>値をペースト、でA, B に上書きする。これらを値として
上書きしないと、ランダムが毎回再計算され値が変わるので注意。んでもって、
C2 = if (match(A2, A, -1)=row(), "unique", concatenate("A", match(A2, A, -1)) )
D2 = if (exact(C2, "unique"), A2, "")
E2 = 1
F2 = if (not(exact("", D2)), countIf(A, A2), "")
G2 = if (not(exact("", D2)), sumIf(A, D3, B), "")
H2 = if (not(exact("", D2)), G2/F2, "")
として、Aのデータ数分、増やす。Eはただの通し番号。
んで、Dの値で降順ソートすれば、集計表の出来上がり。なお、Cで"unique"と
表示されていないセルは、最初に出てくるセルのアドレスを表示させてある。
Fはそれぞれの数、GはB列の数値の合計(ラベル毎)、Hはその平均値。
いじょ。応用すれば、色々自動集計できるようになるはずだ。'08 でも動く。

しかし、D列のソートで昇順のときに、よく分からない挙動するなぁ…
2009/01/19(月) 22:49:24ID:Ri5S7Xy8O
エクセルのオートフィルタはリストをデータベース的に扱うための機能だから、そのことにケチをつけてもしょうがない。

肝心なのは、フィルタリングするときに、その列に入っている値がリストボックスで表示されて、そこから選べばいいだけになっていること。

Numbersのフィルタのダイアログでも、「次の値と等しい」を選んだら、その右のテキストボックスがコンボボックスに変わって、クリックして値を選ぶだけになってくれるとうれしい。
2009/01/20(火) 09:02:15ID:FIQIQT3O0
>>401
エクセルで出来る、って事にケチつけてないよ。でも、表計算ソフト全てに
その機能を求めるのは違っている気がする、と言うだけ。俺はゴテゴテした
重いソフト、余計なおせっかいをするソフトは嫌いだから、妙な高機能化は
望まないので Numbers には載せて欲しくない。もちろん個人的な見解だが。
実際に使いこなせば、自動集計表だって出来るじゃん。ま、実務ではあんな
面倒な事やらずに、R で集計して持ってくるだけだが(笑
2009/01/20(火) 10:06:56ID:FIQIQT3O0
あ、>400にちょっとミスがあったね。
× G2 = if (not(exact("", D2)), sumIf(A, D3, B), "")
○ G2 = if (not(exact("", D2)), sumIf(A, D2, B), "")
2009/01/20(火) 16:53:29ID:stdVldfo0
カテゴリ機能は便利だが、複数セル選択して一気に「小計」みたいにできないの?
B2からZ2のすべてのセルを「小計」にする、みたいなこと。
手作業でやるしかないのかな?
2009/01/20(火) 19:24:19ID:jl9RZm7B0
>>402
オートフィルタのどこが重たい余計な機能なのか、俺にはさっぱり。
俺的には、グラフ作成や装飾関係の方が重くなる要因だと思うけど。
データのマイニングも中途半端、グラフ作成も中途半端、な現状では無理して使い込むほどの価値はない。

ので、10秒で見切りをつけた。
2009/01/20(火) 20:47:57ID:FIQIQT3O0
>>405
うん、そう思う人が普通だと思う。重たくなるとも思ってない。ただ、処理そのもの
がデータベースソフトの領域だから、表計算ソフトにその機能求めるのもどうかな、
ってだけ。どうせスプレッドシートなんだから、まともなデータベース機能には
ならんと思うし。Excel もちょっとデータベース的使い方ができるってだけでしょ。
俺は Numbers をただのビューアとか、ちょっと見た目の良い一般受けするグラフ
を作るときに使っているだけ。だからこのままで良いんだわ。データマイニングや
統計処理はR とか Perl でやるので、見栄え重視、正確さ無視、っていうような
処理をNumbers に期待している(笑)し、Keynote のおまけとしか思ってない。
後は、余計なお世話、ってのがなくてストレスなく使えること。まぁ俺の求めて
いる機能の方が、「妙な機能」に該当するかもしれんがw
でも関数駆使すりゃ、おまけでもそこそこできる。なので関数で解決しそうな
質問が出たときに、パズル感覚で解いている。できたら嬉しいじゃん。

>>404
マウス使って、って感じではできなさそうだけど、
>400(訂正事項 >403)を応用すればできるよ。
2009/01/20(火) 20:50:00ID:2y4+i8Pn0
>>405
君は相変わらず凄いな
それだけを10秒で試すとは(笑
2009/01/21(水) 02:29:17ID:JW14qQ8A0
毎回ね、期待してるんですよ。
Excelの劣化板ではなくて、rest of us 何でしょ?だったら、手抜きして良いところとそうでないところの見極めをしっかりしなきゃ。
セルの移動や選択などの基礎、データの抽出や加工の容易さ、出来ないのか分かり難いだけなのかのUI上の工夫・・・

持論があれば10秒は誇張じゃない。
2009/01/21(水) 02:45:06ID:JW14qQ8A0
例えばオートフィルタ。
フィルタリングの条件を保存でき、ワンクリックで切り替えることができる機能。
いわゆるスマートフォルダだよ、得意の。
2009/01/21(水) 05:52:39ID:c7ierreU0
Excelを基準にしている限り、>>408がiWork使うようになることは永久にないだろうな
2009/01/21(水) 07:22:29ID:JW14qQ8A0
はあ・・
2009/01/21(水) 09:37:46ID:6tJD085I0
>>411
まぁ、儲さんはおいておいてだ、手抜きして良い所/悪い所の見極め、ってのが
難しいよね。UI自体が縛られている以上、操作方法も限定されてくる。その中で
rest of us な多機能性と一貫性のある操作体系とを両立させるのは結構困難だと
思わない?俺は Excel の機能自体は否定しないし、多機能である事は認める。
ただそれによって、UIが複雑化/混乱していると思う。俺なんかはどこに望む操作
コマンドがあるのか、さっぱり分からんもんね。だから、逆に複雑化した多機能と
される部分をごっそり削って、UIを単純化するというのも一つの解決法だと思う。
つか、"mining", "rest of us"とかいっている時点で専門の人でしょ。スプレッド
シートタイプの集計ソフトに頼ってそうには見えないんですけどw
2009/01/21(水) 17:31:13ID:8ZRdleL70
数式リストやカテゴライズはいいじゃない。罫線のロックも素晴らしい。
データいじりが不得手な人は、データの「持ち方」を知らないからだと思うんですよ。すぐに表にしたがるし、リンクだらけでわけワカメになってる。
そういう点から、カテゴライズは評価できるし、ぜひともApple流のピボットを見て見たいと思います。
行列置換ペーストや値の四則演算ペーストも忘れないでね。
2009/01/25(日) 01:35:51ID:Lgnt047T0
教えてほしいんですが、Numbers'09で別の表のリストをドロップダウンリストに指定できます?

Excelでいうと、
ttp://plaza.rakuten.co.jp/pasodairy/diary/200506020000/

みたいな感じです。
2009/01/29(木) 07:00:29ID:/jwPsc3I0
>>414
そもそもインスペクタで値を一つ一つ追加していくしかないので
無理っぽい。別の表の内容にリアルタイムで更新されるのを
あきらめたとしても、コピペすらできない(セル範囲の内容が
そのまま一つの値になってしまう)。

AppleScriptでセルのフォーマットにアクセスできるようだけど、
ポップアップメニューに値を追加していく方法がわからない。
2009/02/03(火) 14:09:59ID:7qsznIqS0
ヘッダ部が1行毎に色をつけられないのは仕様なんですかね?
背景はもちろんなしにしてるけど、他になんか設定があるんかな?
417414
垢版 |
2009/02/03(火) 22:41:42ID:GPXpd63c0
>>415
ありがとうございます。
ダイエット記録をつけていて、
食べたもののカロリーのテーブルから
読み込めればと思っていたのですが…。
もう少しAppleScriptも勉強してみます。
2009/02/12(木) 09:06:23ID:F1rC1IRp0
Numbers スレがあったので一つ質問させてください。
プリントアウトする際に、表自体の薄いグレイ色の枠線(意図的に作成した罫線ではありません) までもが印刷されてしまうのですが、これを印刷しない方法はありますか?
2009/02/12(木) 21:41:57ID:alIdKkOI0
>>418
セルの枠線をなしにすれば、いいんじゃね。
420名称未設定
垢版 |
2009/02/23(月) 21:18:59ID:vKufAA5w0
ほしゅ
2009/03/04(水) 20:30:07ID:s35QXKyG0
Numbers
2009/03/14(土) 09:13:05ID:svNg/PVV0
N
423名称未設定
垢版 |
2009/03/24(火) 21:24:39ID:AutlZyTx0
Numbers'09 で散布図を書くときに,X データと Yデータをパチっと
入れ替える方法ありませんか?選択した一番左の列がXデータになる
と思うんですが.
グラフインスペクタの系列から,データの範囲を手動で替えるしか
ないですかね?
2009/03/25(水) 01:06:04ID:5dcB6EaQ0
悪いことは言わないからNumbersで散布図はやめとけとしか。
2009/03/30(月) 15:56:03ID:yks1w8Cu0
すいません、質問なんですが、罫線の引き方がわからないので教えてください。
2009/04/01(水) 11:12:24ID:8a0nspMa0
ヘルプで「枠線」で検索
2009/04/05(日) 04:00:34ID:hXI+xO6g0
Exselでいう改ページって出来ないんでしょうか?
もしくは、数ページにわたる1テーブルを見た目の都合だけで複数のテーブルに分割すると、データをソートする時に複数のテーブルをまたいでソート出来るのでしょうか?
2009/04/17(金) 21:10:42ID:xWQ4H4U20
保守
2009/04/22(水) 02:43:14ID:Yzoil3UT0
Excelでいう=NA()ってNumbersに無いけど、どうやるんだろう。
折れ線グラフの途中に空白データがあると線が途切れちゃう。
2009/04/30(木) 20:02:55ID:lcFqnQj+0
hosu
431名称未設定
垢版 |
2009/04/30(木) 22:24:56ID:2qGgKjQ80
'08 使ってるんだけど用紙をA4横に設定できないものか?
2009/05/01(金) 00:45:07ID:QxLt8Ffl0
>>431
書類インスペクタ>用紙サイズ
シートインスペクタ>ページレイアウト
でできない?
433名称未設定
垢版 |
2009/05/01(金) 10:27:40ID:e/BxU2jH0
ありがとう。簡単にできるのね。今まではPagesのページ設定でA4横に設定して
わざわざNumbersの表をコピペして印刷していた。・・俺のバカっ
2009/05/09(土) 12:40:31ID:pIFWBnwk0
ほほほ
2009/05/24(日) 20:42:39ID:38I4BZBI0
425じゃないけどヘルプで枠線検索してもよくわからん。
線引くのにこんなに苦労するとは思わんかった。
だれか助けて。
2009/05/24(日) 22:01:54ID:DxC3zUI60
1. セルを選択
2. 枠線をボタンで選択
3. 線種を選択

他の表計算と手順が異なるからややこしいのかな?
2009/05/24(日) 22:38:56ID:38I4BZBI0
>>436
ウィンドウが狭い状態でボタンが表示されてなかった。
ありがとう。
2009/06/21(日) 19:33:12ID:dAVI/3O00
ho
2009/07/04(土) 22:49:56ID:ILIt2Xst0
参照を多用したファイルだと、コピーができないセルが発生する場合がある。
対応として、ファイルを新規作成して、そこからコピー&ペーストするんだが、
本来必要のない手間なんでバカバカしくてイライラする。

以上、グチですた。
2009/07/07(火) 17:16:12ID:ByF1ueXt0
最近mac購入しNumbersをいろいろ試しているのですが

散布図で2軸にするのは不可能なのでしょうか?
エクセルでは当然のように出来てたのに・・・

ちなみにNumbers'09です
2009/07/07(火) 19:59:27ID:76qct6tE0
レーダーチャートも出来ないんだったよな。
2009/07/18(土) 15:27:55ID:gTFxSQ1G0
つまりあれだ、Apple風味の革命を起こしたんだな。

iPhoneで「携帯」電話に革命を起こしたように。
まったくもって「携帯」でも何でも無いのに「携帯」だと
いいはって、それが革命だから違うのだと説明したように。

NumbersはAppleが表計算でもないのに「表計算ソフトの革命」と
いいはって出した別の何か。見た目が特定の人にうける表計算では
ない何かしらの革命的なソフト。

簡単に何かしらの事ができ、最後にコーヒを飲むために開発
された謹製ソフトウェア群の一つ。
2009/07/18(土) 18:03:00ID:EXfB5NIcP
iPhoneは携帯だろjk
2009/07/19(日) 12:56:31ID:vhsVX8mP0
>442
こーゆーどっかの評論家の意見だけを読んで真に受ける輩っていうのは可哀想だね〜

人生が見えちゃうなw

もっとしっかり自分の手にとって使ってみてから自分の感じた感覚を信じなさい。
445名称未設定
垢版 |
2009/07/19(日) 16:58:13ID:0E3Pe7Zw0
保守
2009/08/12(水) 11:31:40ID:oWMs2CiK0
昨日買ったんだがあんま使ってる人いないの?
2009/08/12(水) 12:04:41ID:zK3QrCVl0
そこそこ居るよ。iWorkスレの方に質問が流れているが。
iWork スレッド 5
http://pc11.2ch.net/test/read.cgi/mac/1249037358/
2009/08/12(水) 16:41:43ID:oWMs2CiK0
>>447
なるほど。
2009/08/31(月) 18:54:05ID:kaMLlYKe0
iWorkでxmlファイルを読み込みたいのだけれど、無理でしょうか?
「xmlでエクスポートしたブログのログをExcelで読み込み、
列をいじって、最終的にはCSVで保存」
と同じことをiWorkでやりたいのですが。
2009/08/31(月) 19:47:26ID:nEnYgci80
最新のExcel でどう表示されるのか分からんから聞くのだけれど、タグ情報は無く
なるの?それともタグ付きで、インデント的に列をつかって表示されるの?
単なるインデント的なものなら、xmlをテキストエディタで開いて、コピペでだめ?
2009/08/31(月) 21:27:56ID:kaMLlYKe0
>>450
インデント的に列を使って…がよくわからなくて申し訳ないのですが、
実はExcelで処理した経験があるわけでなく
ブログのログを別ブログに移動させようとしたところ
>「xmlでエクスポートしたブログのログをExcelで読み込み 〜CSVで保存」
とあって、Excelを持っていないのでNumbersでやってみようと思ったのです。

xmlファイルの内容が
<?xml version="1.0" encoding="utf-8" ?>
<blog>
<entries>
<day><date>0000</date><name>○○</name><description>××〜×</description></day>
<day><date>0001</date><name>○○</name><description>××〜×</description></day>
……
</entries>
</blog>
だとすると、
<day>〜</day>で一行、<date>や<name>のタグ単位で1セルずつにしたいのです
Numbersで開いたら勝手に振り分けてくれるのかと期待したのですが
開くことすらできなくて、途方に暮れています
2009/09/01(火) 10:11:43ID:MCd6XrID0
>>451
><day>〜</day>で一行、<date>や<name>のタグ単位で1セルずつにしたい
理解した。で、アプリケーションの「テキストエディット」でxml ファイルを開き、
コピーして、Numbers にペーストしてみたかい?
タブによるインデントがちゃんとされていれば、次のxmlは()のセルに入るはず
<?xml ver...> (a1)
 <blog> (b2)
  <entries> (c3)
   <day><date>**</date><name>***</name></day> (<day>内がd4)
   <day> (d5)
    <date>**</date> (e6)
    <name> (e7)
     ***  (f8)
    </name> (e9)
   </day> (d10)
  </entries> (c11)
 </blog> (b12)
「タブによるインデント」については、ググってくれ。上のは全角スペースによる
インデントだ。ただ、excelがxmlをどうパースして、どんな , 打ちをするのか
知らんから、インポートがうまくいくかどうかは分からんが。
2009/09/01(火) 12:06:18ID:Aq7kowDK0
>>452
ありがとうございます
xmlファイルをテキストエディタで開いて何もいじらずコピー、
Numberを開いてa1を選択している状態で(デフォルトでb2だったので自分で選択)ペーストしてみたのですが
<?xml ver...> (a1)
<blog> (a2)
<entries><day><date>0000</date><name>○○</name><description>××〜×</description></day>……</entries></blog>
(a3)
になってしまいました
テキストエディタで開いた状態でもa3の内容はそのまま1行になっているので
それが原因かと思い、
<day>〜</day>で1行になるように編集してコピペしてみましたが
行が変わるだけでb列c列へとは展開していかないようです
これはつまり「タブによるインデント」がちゃんとされていないということなんでしょうか
質問ばかり何度もすみません
2009/09/01(火) 13:13:21ID:Aq7kowDK0
追記
1行単位ではなく、タグごとに1行になるように編集しなおしたら、
d4にあたる行は発生しないものの、
d5から移行の展開はできました
後一歩のような、まだまだのような
2009/09/01(火) 13:37:50ID:MCd6XrID0
>>453
>これはつまり「タブによるインデント」がちゃんとされていないということ
この点については、そう。
excel (2004) のxml->csvとnumbersのxml->csvを比べてみた。
少なくともexcel2004はタブインデントされていない(つまりあなたのlogファイル)
xmlを読み込んでも自動でインデントはしない。出力の違いは、excel が一行の
最後の項目以降のセルに対応するカンマを省略しているのに対し、numbersは
省略していない程度だから、とりあえずログの移動は出来ると思われる。

自動インデントについては、XCodeをインストールして、Property List Editorという
一緒にインストールされるアプリを使えば、自動でインデントしたxmlを書き出せる。
XCodeはMacOSのCD/DVDディスクから入れれば良い。インストールされる場所は、
//developer/Applications/Utilities/Property List Editor
ただし、タグは全部展開された状態(>452のd5〜な状態、e7~e9は一行に)で
保存される。やるときは Save As...(XML Property List)。
ただXCodeはそれなりにデカく、5~6GBは消費する。
2009/09/01(火) 14:22:32ID:Aq7kowDK0
>>455
ありがとうございます!
Software install and restore DVDはあったんですが、そこにはXCodeがないみたいなので
購入時の箱をちょっと捜索してきます

Excelとnumbersの違いまで調べていただいて
本当にありがとうございます
レスを投稿する


ニューススポーツなんでも実況