Як перетворити значення клітинки Excel на рядок у Java?
2024Отримати значення рядка клітинки Cell cell = // числова клітинка зі значенням 1,234 і правилом форматування "0,00" DataFormatter formatter = new DataFormatter(); Рядок strValue = засіб форматування. formatCellValue(комірка); assertEquals("1,23", strValue); Отже, результат DataFormatter.
Нижче наведено докладні кроки.
- Створіть екземпляр Workbook.
- Завантажте зразок файлу Excel за допомогою книги. метод loadFromFile().
- Отримайте вказаний аркуш за його індексом за допомогою Workbook. getWorksheets(). метод get().
- Перетворіть робочий аркуш Excel у файл TXT за допомогою Worksheet. метод saveToFile().
Додайте апостроф, щоб змінити число в текстовий формат Якщо це лише 2 або 3 клітинки в Excel, де ви хочете перетворити числа на рядок, додайте апостроф перед числом. Це миттєво змінить формат числа на текстовий. Просто двічі клацніть клітинку та введіть апостроф перед числовим значенням.
Відформатуйте числа як текст
- Виділіть клітинку або діапазон клітинок, що містить числа, які потрібно відформатувати як текст. Як виділити комірки або діапазон. …
- На вкладці Основне у групі Число клацніть стрілку поруч із полем Формат числа, а потім виберіть Текст.
Читання даних із комірок. Щоб зчитати дані з аркуша Excel, ви можете скористатися методом getCell() об’єкта Row, щоб отримати об’єкт Cell для кожної комірки, а потім використати getStringCellValue(), getNumericCellValue() або getDateCellValue( ) метод об’єкта Cell для отримання значення клітинки. Рядкове значення = комірка.
Є кілька простих способів перетворити число в рядок:
- int i; // Об'єднати "i" з порожнім рядком; перетворення виконується за вас. …
- // Метод класу valueOf. …
- int i; подвійне d; Рядок s3 = Integer.toString(i); Рядок s4 = Double.toString(d);