質問するログイン新規登録

質問編集履歴

3

質問本文を修正しました。

2021/05/18 05:43

投稿

yowayowanitohei
yowayowanitohei

スコア31

title CHANGED
File without changes
body CHANGED
@@ -41,7 +41,10 @@
41
41
  +-などの記号で計算が行われることがなくなりましたが、
42
42
  「”」が値の中に入っている場合「=""」が表示されてしまい値としては正しくないものになってしまいました。
43
43
 
44
- また、アップロードする際は「=""」が入らないようにしたいと考えておりますので、
44
+ また、アップロードする際は「=""」が入らないようにしたいと考えております
45
+ 理由としてはエクセルでcsvに値を追加する場合、
46
+ 毎回「=""」を入力しなければならない状態を避けたいためになります。
47
+
45
48
  出力と入力でcsvの値を崩さない方法や
46
49
  参考になるドキュメントなどご存知でしたらお伺いしたいです。。。
47
50
 

2

質問本文を修正しました。

2021/05/18 05:43

投稿

yowayowanitohei
yowayowanitohei

スコア31

title CHANGED
File without changes
body CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
  値の出力の際に 「=""」を追加して文字列だと認識されるように追加しました。
36
36
  ```ここに言語を入力
37
- $line = [$cnt,'="'.$list[$i]->id.'"','="'.$list[$i]->name.'"',・・・];
37
+ $line = [$cnt,'="'.$list[$i]->id.'"','="'.$list[$i]->name.'"',・・・(以下略)];
38
38
  ```
39
39
 
40
40
  この場合だと0が省略されないようになり、

1

質問本文を修正しました。

2021/05/18 05:42

投稿

yowayowanitohei
yowayowanitohei

スコア31

title CHANGED
File without changes
body CHANGED
@@ -18,7 +18,7 @@
18
18
  mb_convert_variables('SJIS', 'UTF-8', $csvheader);
19
19
  fputcsv($f, $csvheader);
20
20
  if ( $f ) {
21
- for($i = 0; $i < count($Categorylist); $i++){
21
+ for($i = 0; $i < count($list); $i++){
22
22
  $line = [$cnt,$list[$i]->id,$list[$i]->name,$list[$i]->cate,$list[$i]->info];
23
23
  mb_convert_variables('SJIS', 'UTF-8', $line);
24
24
  fputcsv($f, $line);