wantedlyのプロフィールを参照ください。
×
時間単価制 |
2,000円 〜 3,000円 |
---|---|
稼働時間/週 | 10時間/週 |
期間 | 1週間〜1ヶ月 |
掲載日
|
2015年04月23日 |
応募期限 |
2015年05月07日 |
必要なスキル |
応募した人 | 1 人 |
---|---|
契約した人 | 1 人 |
募集人数 | |
気になる!リスト | 4 人 |
お仕事の詳細: google spreadsheet apiを使ったモジュールの開発をお願いします。 参考:google spreadsheet api http://tech.raksul.com/2014/10/27/google-spreadsheet-api/ https://github.com/asimlqt/php-google-spreadsheet-client http://blog.mach3.jp/2013/06/04/spreadsheet-as-db-for-php-ajax.html 以下のテストプログラムが実行できるようなexcelクラスの開発をお願いします。 excel.php ------------------------------------ <?php // CASE 1.新規Excelファイルを作成しB1とB2のセルに値を入力しファイルを保存する $excel->setWorksheet(0)->setValue(1,0,"Hello")->setValue(1,1,"world!")->save(); // CASE 2.新規Excelファイルを作成し複数のセルに値を入力しファイルを保存する $data = array(); $data[1][0] = "Hello"; $data[1][1] = "world!"; $excel->setWorksheet(0)->setValues($data)->save(); // CASE 3.既存Excelファイルを読み込み複数のセルに値を入力しファイルを保存する $data = array(); $data[1][0] = "Hello"; $data[1][1] = "world!"; $excel->load($path,"template.xlsx")->setWorksheet(0)->setValues($data)->save(); // CASE 4.日本語を出力 $excel->setWorksheet(0)->setValue(1,0,"ハロー")->setValue(1,1,"ワールド!")->save(); // CASE 5.ワークシート名の日本語対応 $excel->load($path,"template.xlsx")->setWorksheetName("日本語名シート")->setValue(1,0,"Hello")->setValue(1,1,"world!")->save(); // CASE 6.セル名のアルファベット対応 $excel->setWorksheet(0)->setValueName("B1","Hello")->setValueName("B2","world!")->save(); // CASE 7.いろいろな組み合わせ $data = array(); $data[0][0] = "A1 テスト"; $data[0][1] = "A2 テスト"; $data[1][0] = "B1 テスト"; $data[1][1] = "B2 テスト"; $excel->setWorksheet(0) ->setValues($data) ->setValueName("C1","C1 テスト") ->setValue(2,1,"C2 テスト") ->save(); // ###セルのコピー### // CASE 8. R1C1 形式コピー, 書式コピーあり $excel->copyCell(array(0, 0), array(5, 6), true); // A1, G6 $excel->save(); // CASE 9. $excel->copyCell(array(1, 2), array(5, 6), true); // C2, G6 $excel->save(); // CASE 10. R1C1 形式コピー, 書式コピーなし $excel->copyCell(array(1, 0), array(5, 6), false); // A2, G6 $excel->save(); // CASE 11. $excel->copyCell(array(2, 2), array(5, 6), false); // C3, G6 $excel->save(); // CASE 12. A1 形式コピー, 書式コピーあり $excel->copyCellByA1('A1', 'G6', true); $excel->save(); // CASE 13. $excel->copyCellByA1('C2', 'G6', true); $excel->save(); // CASE 14. A1 形式コピー, 書式コピーなし $excel->copyCellByA1('A2', 'G6', false); $excel->save($path,"copy_test_01_result_07.xlsx"); // CASE 15. $excel->copyCellByA1('C3', 'G6', false); // C3, G6 $excel->save(); ?> ------------------------------------ ▽使用するプログラミング言語/ツール/特殊技術(テクノロジー) ・PHP ・Git ▽注意点・禁止事項 ※他で登録されているデザインや商標の転用など、他社の知的財産権を侵すこと ※他のクライアントへ既に提案した内容の転用など ▽その他コメント ※実際のWebサイト開発/アプリケーション開発の進め方・別途詳細は、 クラウドワークスのメッセージでやりとりして決められればと思います。 多数のウェブエンジニア・プログラマの方からのご連絡・ご応募お待ちしております。 |
クラウドワーカー | 応募日時 |
---|---|
hiroyasu55 | 2015/04/23 10:45 |