- 締切済み
Object内のデータの分割
BLUEPIXYの回答
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
要は、「文字列の配列になっているデータを'='で分割したい」ということでしたら String.split を使うか String.indexOf を使って'=' の位置を調べてsubstring する
関連するQ&A
- C# XMLデータ 更新について
C# XMLデータ 更新について <?xml version="1.0" encoding="utf-8"?> <Data> <p id="1" name="Aさん age="20" seibetu="男"></p> <p id="2" name="Bさん" age="30" seibetu="女"></p> </Data> C#でデータ更新ついて ID 2の所に name(名前)とage(年齢)を置換したいですが、 置換前 ID 2 名前 Bさん 年齢 30 置換後 ID 2 名前 Cさん 年齢 25 したいですが、どうしたら出来ますか? 又、ID 2にあるデータを削除したい場合、教えて戴けませんか? すみませんが、どなたか教えてお願いいたします。
- ベストアンサー
- C・C++・C#
- Excelで、ドットでセルを分割する。
ドットでセルを分割する方法を教えていただきたいのですが、なにか良い方法はないものでしょうか? 具体的には、Excel2000において、 A1セルに、名前.性別.身長.体重.誕生日.年齢.職業 A2セルに、名前.性別.身長.体重.誕生日.年齢.職業 A3セルに、名前.性別.身長.体重.誕生日.年齢.職業 A4セルに、名前.性別.身長.体重.誕生日.年齢.職業 ・・・ と続いていたとします。 これを、 A B C D E F G 1 名前 性別 身長 体重 誕生日 年齢 職業 2 名前 性別 身長 体重 誕生日 年齢 職業 3 名前 性別 身長 体重 誕生日 年齢 職業 4 名前 性別 身長 体重 誕生日 年齢 職業 などと、各セルに振り分けたいのですが、コピー&ペーストをしていると腱鞘炎になりかねません。そこで、ドットで分割できないものかと試みましたが、方法を見つけることが出来ませんでした。 ドットで分割する方法以外にもお勧めの方法があれば、教えていただけると幸いです。 よろしくお願いします。
- ベストアンサー
- 会計ソフト
- エクセル セルを分割する関数
名簿を作成して、あるセル(列)に名前を入力しました。あとから、 苗字と名前部分を分割したいのですが、どの様な関数を使えばよいでしょうか?データが4000件近いのでひとつひとつやる分割では時間がかかり過ぎてしまうので、関数があればと思うのですが・・・ よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- DB(MySQL)から複数行のデータを取り出す方法
最近PHPを勉強していて、初歩的な質問で申し訳ないのですが どうしてもわからないので質問させていただきます。 例えば、MySQLに以下のようなデータがあります。 年齢 名前 性別 28 AAA 男 20 BBB 男 25 CCC 女 ここで男のレコードだけ取り出したいと思い 以下のようなコードを書きました。 //MySQLへデータを保存する。 mysql_connect("localhost","root",""); mysql_select_db("DB名"); //データの取得 $id = mysql_query("SELECT '年齢','名前','性別' FROM テーブル名 WHERE '性別' = '男'"); $array=mysql_fetch_row($id); この場合、2行のレコードが選ばれるはずですが 後ろのレコードへのアクセスの仕方がわかりません。 $arrayには性別=男に該当する、一行目のレコードが入っています。 二行目のレコードへはどうやってアクセスすればよいのでしょか? 調べてもなかなかうまくいかずご質問させていただきました。 ご回答お願いします。
- ベストアンサー
- PHP
- 文字の分割について
分からないことが一つ出てきました。 それは、フレーム間でのデータのやり取りで、 画面が2つからのフレームからなっており、左側のフレームでラジオ式のチェックボックスにチェックを入れるとそのvalueで指定している値が分割されて、右フレームのそれぞれのTextBoxに値が渡される。 例えば、valueで"国/県/都市"と値がある場合、右のフレームに引き渡されたときには、国、県、都市のTextboxに分割されて値が入るようにしたいのです。 そこで、以下のように左側のフレーム内(値を渡すほう)組んでは見たのですが・・・ function mname(){ var val; with(document.form1){ for(var i=0;i<list.length;i++){ if(list[i].checked){ val = list[i].value; } namae = new Array(val); namae[i] = "<cfoutput>#getnamae.kuni#/#getnamae.ken#/#getnamae.tosi#</cfoutput>"; data = namae[i].split("/"); parent.right.document.myform.kuni.value = data[0]; parent.right.document.myform.ken.value = data[2]; parent.right.document.myform.tosi.value = data[3]; } } } ちなみに、ColdFusionを使っているので、namae[i]のところは、こうなっています。まずは、基本的なロジックが間違っていると思いますがよろしくお願いします。
- ベストアンサー
- JavaScript
- EXCEL(マクロ)2つのデータ比較について
いつも活用させていただいているものです。 今回は、以下の内容を行いたいと思います Sheet1とSheet2のA列(NO)を比較して、Sheet2にない項目(NO、名前、年齢、性別)をSheet2の4行目に追加したいと考えております。 どのようなプログラムを組めばよろしいでしょうか。 【Sheet1】 |A |B | C | D | --------------------------- 1|NO |名前 |年齢 |性別| 2|001 |鈴木 |11 |男 | 3|002 |佐藤 |15 |女 | 4|003 |長島 |29 |女 | 【Sheet2】 |A |B | C | D | --------------------------- 1|NO |名前 |年齢 |性別| 2|001 |鈴木 |11 |男 | 3|002 |佐藤 |15 |女 | ←追加をしたい お願いします。
- ベストアンサー
- オフィス系ソフト
- Generics extends ObjectとObjectの違い
初めて質問させていただきます。 Generics(extendsの?)の考え方についてです。 例えば、下記のような関数を作成したとします。 ======================================= public static String getHoge(Map<String , ? extends Object> checkMap){ Set<Map.Entry<String, Object>> checkMapKeySet = checkMap.entrySet(); ~ 処理 ~ } ======================================= 2行目で「型の不一致: Set<Map.Entry<String,capture#3-of ? extends Object>> から Set<Map.Entry<String,Object>> には変換できません。」とコンパイラから怒られます。 では、Objectの派生クラスをObjectとして扱えないのかと単純に理解しようとすると、以下のコードは普通にコンパイルできてしまいます。 ======================================= public static String getHoge(Map<String , ? extends Object> checkMap){ for(Map.Entry<String, ? extends Object> checkMapEntry : checkMap.entrySet()){ Object obj = checkMap.get("aa"); ~ 処理 ~ } } ======================================= 最初のコードがエラーになるなら、2つ目のコードの3行目(Object obj =の行)が何故エラーにならないのか、その違いをどのように解釈していいのか悩んでいます。 ご存じの方がいらっしゃいましたら、アドバイスでもいただけると幸いです。
- ベストアンサー
- Java
- javascriptで<object>タグのリンクを変えたいのですが
<object>タグで指定したリンクをjavascriptで変えたいのですが・・・。 以下のように記述しているのですが上手くいきません。 <html> <head> <script langage="javascript"> function a(){ obj=document.getElementById("Link"); obj.getAttribute("data")=c.html; } </script> </head> <body onLoad="a()"> <object data="d.html" id="Link" width="700" height="500"></object> </body> </html> どなたかご教授宜しくお願いします。
- ベストアンサー
- JavaScript
- Excelのデータ反映について
過去に同様の質問がされているようでしたら、申し訳ございません。 エクセルのデータを同ファイルの別シートに一括反映させる方法の質問です。 まずシート1にリストとして No 名前 性別 年齢 ・・・ 1 シマダ 男 13 2 マキノ 女 15 シート2に反映させる 名前 住所 性別 年齢 家族 ・・・ というようなものを作るとします。 そして、シート2の特定の一箇所に シート1のNoの数字をいれると シート2の「名前」「性別」「年齢」等の部分が自動で入力されるような方法はあるのでしょうか。 ちなみに例で示しました様にリストを入れるシート1は横書きですが、反映させたいシート2は縦書きです。(行列がバラバラ) エクセル2000を使用しています。 できれば、マクロを使わず関数だけでできないでしょうか。 説明がしにくく、大変わかりづらいかもしれませんが、ご教授の程よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- SQL及びSMARTYの利用
お世話になります SMARTYとmySQLを利用してサイトを構築しています。 下記の様なSQLデータからデータを一行ずつ生成したいです。 名前だけは取り出すことが出来たのですが、年齢の取り出し方が判りません。 アドバイスをお願い致します SQL------------------------------------------------------------------- ---------------------------- | id | namae | age | ---------------------------- | 1 | 田中 | 22 | ---------------------------- | 2 | 佐藤 | 29 | ---------------------------- PHP------------------------------------------------------------------- //空の配列を用意 $name = array(); //SMARTY用の代入変数を生成 while($data = $res -> fetchRow()){ array_push($name,mb_convert_encoding($data['namae'],"SJIS","UTF-8")); } $smarty->assign("namae",$name); HTML------------------------------------------------------------------ {foreach from=$namae item=namae} {$namae}{$age}<br> {/foreach} ----------------------------------------------------------------------
- ベストアンサー
- PHP