Как вставить изображение в файл Excel с помощью xlsxwriter? - PullRequest
2 голосов
/ 19 марта 2020

Мне нужно записать изображения с некоторыми другими данными в файл Excel в моем проекте Django, и я попробовал приведенный ниже код.

for counter_i, cost in enumerate(costs):
        counter_i += 1
        for counter_j, feature in enumerate(features):
            value = getattr(cost, feature)
            if feature == 'image':
                image = str(value)
                worksheet.insert_image(counter_i, counter_j, image, {'x_offset': 15, 'y_offset': 10})
            else:
                worksheet.write(counter_i, counter_j, value)

В этом коде «значение» содержит путь к изображению , Но я получил такие ошибки, как

warn("Image file '%s' not found." % force_unicode(filename))

Также я попытался указать весь путь, например C:/Users/username/.., но на этот раз я получил ошибку Permission Denied.

Как я могу это исправить?

1 Ответ

1 голос
/ 19 марта 2020

Я работал над добавлением изображений с помощью xlsxwriter. Но нашел несколько полезных ссылок, которые имеют похожую проблему и некоторую информацию, относящуюся к тому же.

This_link_if_you_are_using_URL

Image_with_path

Similar_issue

...