public function removeColumn($number) {
        if (false === Cell::parseRef($number)) {
            throw new \InvalidArgumentException('Invalid column identifier');
        }

        $putData = array(
            'method' => 'shiftCol',
            'index' => $number - 1,
            'amount' => 1
        );

        $setId = $this->getDataSet()->id;
        $result = $this->getClient()->put('data/alter/' . $setId, $putData);

        return (isset($result['success']) && $result['success']);
    }