스트림 만 사용하여 CSV 또는 간단한 텍스트 파일 만들기

곤봉

jsf Primefaces 다운로드 버튼을 사용하여 csv 파일을 다운로드하려고합니다. 파일이 존재하지 않으며 런타임에 csv를 빌드해야하므로 내보내기 유틸리티를 사용할 수 없습니다.

이것은 작동하는 테스트 시도입니다.

    private StreamedContent file;

    /** Getter,setter...*/
    public void FileDownloadBean() {
        InputStream stream = this.getClass().getResourceAsStream("test.csv");
          file = new DefaultStreamedContent(stream, "application/csv", "test.csv"); 
    }

내가 Primefaces를 사용하고 있다는 사실은 여기에서 실제로 중요하지 않습니다. 제가 원하는 것은 파일 시스템에 실제로 (임시) 파일을 저장하지 않고 모든 종류의 파일, 가급적 CSV를 만드는 것입니다.

스트림을 사용하여 데이터를 추가하고 싶습니다. 그러면 Strings, bytes 및 image파일을 쉽게 추가하고 조작 할 수 있습니다 .

어떤 아이디어? 아마도 Stringbuffer일까요?

미리 감사드립니다.

제노로

"파일을 생성하지 않고 파일을 생성" 할 수 없다고 생각합니다 .

용도 String, StringBuffer, StringBuilder, 또는 다른 변수를 파일의 가지고 내용을 메모리에.

편집 : (?) 분명히,도있다는 메모리 스트림 :ByteArrayInputStreamByteArrayOutputStream

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

bash 스크립트를 사용하여 CSV 파일 만들기

입력 텍스트 파일에서 고유 한 단어를 포함하는 텍스트 파일 만들기

Delphi에서 BASS dll을 사용하여 flac 파일 또는 flac 스트림 만들기

Strncpy를 사용하여 C ++로 간단한 텍스트 편집기 만들기

셸 스크립팅을 사용하여 헤더 토큰이 있는 텍스트 파일에서 CSV 파일 만들기

Python: CSV 파일 읽기 열 선택 및 여러 텍스트 파일 만들기

csv 파일로 또는 AngularJS 웹 사이트에서 직접 단어 파일 만들기

csv 파일의 내용을 기반으로 JSON / 텍스트 파일 만들기

heredoc를 사용하여 새 텍스트 파일 만들기

Laravel과 PHP를 사용하여 텍스트 파일 만들기

Matlab을 사용하여 텍스트 파일 만들기

VBA를 사용하여 텍스트 파일 만들기

파일 액세스 테스트를위한 대용량 CSV 파일 만들기

Qt 용 텍스트 파일 만들기

.txt 파일을 스캔 한 다음 지정된 텍스트를 다른 .txt 파일로 복사하는 배치 파일 (또는 다른 것) 만들기

Go를 사용하여 csv 데이터 프레임의 열에서 텍스트 파일 만들기

패턴을 따르는 여러 텍스트 파일 만들기

동일한 스크립트를 사용하여 여러 파일 만들기

텍스트 파일에서 CSV 파일 만들기

하나의 CSV 파일을 반복하여 다른 파일에서 새 CSV 파일을 만드는 간단한 PowerShell 스크립트

csv 파일에서 여러 캔들 스틱 차트 만들기

VBS 텍스트가 쓰여진 텍스트 파일 만들기

텍스트 파일을 사용하여 로그인 시스템 만들기

Python을 사용하여 텍스트 파일에서 n 개 단어의 (무작위) 샘플 만들기

미리 만들어진 텍스트를 텍스트 편집기로 인쇄하는 간단한 Joomla 플러그인 또는 모듈

전체 단어 만 사용하여 텍스트 파일에서 찾기 및 바꾸기위한 배치 파일?

텍스트에서 CSV 파일 만들기

텍스트 파일을 사용하여 구조체 배열 만들기

텍스트 파일의 속성을 사용하여 개체 만들기