
Dodawanie zdjęć do plików Excel pomaga w uczynieniu arkuszy kalkulacyjnych łatwiejszymi do zrozumienia. Obrazy mogą wspierać Twoje dane, podkreślać kluczowe punkty i poprawiać ogólny wygląd Twoich raportów. W tym wpisie na blogu nauczysz się, jak dodać zdjęcie do Excela w Javie. Przeprowadzimy Cię przez każdy krok, używając prostych przykładów kodu w Javie. Na koniec będziesz w stanie szybko i skutecznie dodawać obrazy do swoich plików Excel.
Ten artykuł obejmuje następujące:
- Biblioteka Java Excel do dodawania zdjęcia
- Jak dodać zdjęcie do Excela
- Dodaj obrazek na podstawie odwołania do komórki
- Zbadaj darmowe zasoby
Biblioteka Java Excel do dodawania zdjęcia
Aspose.Cells for Java to potężna biblioteka do pracy z plikami Excel w Javie. Umożliwia ona wstawianie obrazów, formatowanie komórek oraz programowe generowanie dokumentów Excel. Możesz łatwo dodawać, przenosić lub zmieniać rozmiar obrazków.
Aby zainstalować Aspose.Cells for Java, użyj Maven:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>25.6</version>
</dependency>
Lub pobierz to z official releases page.
Jak dodać obrazek do Excela w Javie
Proszę wykonać następujące kroki, aby dodać zdjęcie do Excela za pomocą Java:
- Utwórz obiekt
Workbook
. - Uzyskaj dostęp do żądanego arkusza kalkulacyjnego.
- Użyj
Pictures.add()
, aby wstawić obraz. - Zapisz skoroszyt.
// Krok 1: Utwórz nowy skoroszyt
Workbook workbook = new Workbook();
// Krok 2: Uzyskaj dostęp do pierwszego arkusza kalkulacyjnego
Worksheet worksheet = workbook.getWorksheets().get(0);
// Krok 3: Załaduj obrazek
String imagePath = "aspose-Icon.png";
int pictureIndex = worksheet.getPictures().add(1, 1, imagePath);
// Krok 4: Zapisz skoroszyt
workbook.save("output.xlsx");

Jak dodać zdjęcie do Excela w Javie
Dodaj obraz na podstawie odniesienia do komórki
Możesz dodać obrazek w konkretnej komórce, postępując zgodnie z poniższymi krokami:
- Utwórz obiekt klasy
Workbook
. - Uzyskaj dostęp do docelowego arkusza z kolekcji Arkuszy.
- Dodaj tekst lub dane do odpowiednich komórek.
- Użyj metody
addPicture()
, aby wstawić zdjęcie do określonej komórki. - Ustaw rozmiar lub pozycję obrazu, jeśli to konieczne.
- Zapisz skoroszyt, używając metody
save()
.
// Zainicjalizuj nowy skoroszyt
Workbook workbook = new Workbook();
// Uzyskaj kolekcję komórek pierwszego arkusza roboczego
Worksheet worksheet = workbook.getWorksheets().get(0);
Cells cells = worksheet.getCells();
// Dodaj wartości tekstowe do komórek
cells.get("A1").putValue("A1");
cells.get("C10").putValue("C10");
// Dodaj pusty obrazek do komórki D1.
Picture picIndex = worksheet.getShapes().addPicture(0, 3, 10, 6, null);
//Shape pic = worksheet.getShapes().get(picIndex.getId());
// Określ formułę, która odnosi się do źródłowego zakresu komórek
picIndex.setFormula("=A1:C10");
// Zaktualizuj wartość wybranego kształtu w arkuszu kalkulacyjnym.
worksheet.getShapes().updateSelectedValue();
// Zapisz plik Excel
workbook.save("output.out.xlsx");

Dodaj obrazek na podstawie odwołania do komórki
Zdobądź darmową licencję
Możesz zażądać darmowej tymczasowej licencji, aby ocenić wszystkie funkcje bez ograniczeń. Odwiedź stronę temporary license page, aby uzyskać swoją dzisiaj.
Dodaj obrazek do Excela: Darmowe zasoby
Zbadaj więcej zasobów Aspose, aby zwiększyć wydajność swoich projektów automatyzacji Excela:
Wnioski
W tym artykule nauczyliśmy się, jak dodać zdjęcie do Excela za pomocą Java i Aspose.Cells. Dzięki prostemu kodowi możesz wzbogacić swoje arkusze kalkulacyjne o obrazy. Wypróbuj to i odkryj więcej funkcji w Aspose.Cells for Java.
Jeśli potrzebujesz pomocy, odwiedź nasze wsparcie forum.