Як перетворити значення клітинки Excel на рядок у Java?

2024 Від admin

Отримати значення рядка клітинки Cell cell = // числова клітинка зі значенням 1,234 і правилом форматування "0,00" DataFormatter formatter = new DataFormatter(); Рядок strValue = засіб форматування. formatCellValue(комірка); assertEquals("1,23", strValue); Отже, результат DataFormatter.

Нижче наведено докладні кроки.

  1. Створіть екземпляр Workbook.
  2. Завантажте зразок файлу Excel за допомогою книги. метод loadFromFile().
  3. Отримайте вказаний аркуш за його індексом за допомогою Workbook. getWorksheets(). метод get().
  4. Перетворіть робочий аркуш Excel у файл TXT за допомогою Worksheet. метод saveToFile().

Додайте апостроф, щоб змінити число в текстовий формат Якщо це лише 2 або 3 клітинки в Excel, де ви хочете перетворити числа на рядок, додайте апостроф перед числом. Це миттєво змінить формат числа на текстовий. Просто двічі клацніть клітинку та введіть апостроф перед числовим значенням.

Відформатуйте числа як текст

  1. Виділіть клітинку або діапазон клітинок, що містить числа, які потрібно відформатувати як текст. Як виділити комірки або діапазон. …
  2. На вкладці Основне у групі Число клацніть стрілку поруч із полем Формат числа, а потім виберіть Текст.

Читання даних із комірок. Щоб зчитати дані з аркуша Excel, ви можете скористатися методом getCell() об’єкта Row, щоб отримати об’єкт Cell для кожної комірки, а потім використати getStringCellValue(), getNumericCellValue() або getDateCellValue( ) метод об’єкта Cell для отримання значення клітинки. Рядкове значення = комірка.

Є кілька простих способів перетворити число в рядок:

  1. int i; // Об'єднати "i" з порожнім рядком; перетворення виконується за вас. …
  2. // Метод класу valueOf. …
  3. int i; подвійне d; Рядок s3 = Integer.toString(i); Рядок s4 = Double.toString(d);