source

코코아에서 Excel(.xlsx) 파일 만들기

manysource 2023. 6. 9. 22:06

코코아에서 Excel(.xlsx) 파일 만들기

코코아 애플리케이션을 작성하고 있으며 기본적으로 여러 개의 XML 파일이 포함된 zip 파일인 Excel XML 형식(ISO/IEC 29500-1)으로 내보내려고 합니다..xlsx연장의

AppleScript를 생성하고 사용해 보았습니다.NSAppleScript작동하지만 속도가 느리고 사용자가 자신의 컴퓨터에 Excel을 설치해야 하는 Excel 파일을 만듭니다.

목표 C에 있는 파일에 XML을 쓰고 zip을 올린 후 zip 이름을 변경하여 간단한 .xlsx Excel 파일을 만들 수 있었습니다..xlsxExcel에서 파일을 열 수 있지만 Numbers에서 내가 만든 파일을 열 때 오류가 발생했습니다.Excel은 ISO/IEC 사양을 모두(또는 대부분) 구현한 것으로 보이며 Numbers는 Excel 맛 버전만 열 수 있습니다.

코코아와 목표-c를 사용하여 작동하는 엑셀 파일을 만드는 방법은 무엇입니까?

HTML 표를 엑셀 파일에 캡슐화하는 것은 어떻습니까?나는 이것이 작동하는 것을 확인했고 엑셀로 열 수 있습니다.

NSURL * documentsDirectory = [NSFileManager.defaultManager URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask].lastObject;
NSURL *file = [documentsDirectory URLByAppendingPathComponent:@"contacts.xls"];
NSString* string = @"<table><tr><td>FOO</td><td>BAR</td></tr></table>";
[string writeToFile:file.path atomically:YES encoding:NSUTF8StringEncoding error:nil];

는 OpenOffice API를 사용해 보았는데 잘 작동합니다.저는 당신이 엑셀 파일을 만들기 위해 그것과 함께 일하는 것을 제안하고 싶습니다.이를 위한 시간/인내 시간이 없는 경우 해결 방법은 파일을 내보내기 위한 2개의 링크, Excels of the World용 XLSX 버전 해킹, Numbers 애플리케이션용 별도 내보내기 CSV 파일 등입니다.

위키피디아는 도서관에 대한 링크를 제공하는데, 이것은 아마도 당신에게 좋은 시작을 제공할 입니다.

Office Open XML 형식이 필요하지 않고 너무 복잡한 파일을 내보낼 필요가 없다면 스타일시트 형식의 HTML로 저장하여 Excel에서도 읽을 수 있도록 하는 것이 좋습니다.원하는 HTML을 스프레드시트로 포맷하는 간단한 방법은 Excel로 파일을 만들고 HTML로 저장하는 것입니다.

언급URL : https://stackoverflow.com/questions/3587004/creating-excel-xlsx-files-in-cocoa