A program to recognize and reward our most engaged community members
import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import org.apache.commons.codec.binary.Base64;import com.rapidminer.operator.Operator;import com.rapidminer.operator.OperatorDescription;import com.rapidminer.operator.nio.file.SimpleFileObject;String originalString = "Just a text";byte[] decodedBytes = Base64.decodeBase64(originalString);File tempFile = null;try { tempFile = File.createTempFile("rm-", ".tempFile"); tempFile.deleteOnExit(); FileOutputStream fos = new FileOutputStream(tempFile); fos.write(decodedBytes); fos.close();} catch (IOException e) { throw new RuntimeException(e);}SimpleFileObject fileObject = new SimpleFileObject(tempFile);return fileObject
import java.util.Base64;import java.io.FileOutputStream;import java.io.IOException;public class ExcelFromBase64 { public static void writeExcelFromBase64(String base64) throws IOException { byte[] decodedBytes = Base64.getDecoder().decode(base64); FileOutputStream fos = new FileOutputStream("%{Path}"); fos.write(decodedBytes); fos.close(); } public static void main(String[] args) throws IOException { String base64 = "%{base64}"; writeExcelFromBase64(base64); }}